diff --git a/packages/codegen/Cargo.toml b/packages/codegen/Cargo.toml index 5351a96..195dbd0 100644 --- a/packages/codegen/Cargo.toml +++ b/packages/codegen/Cargo.toml @@ -7,7 +7,76 @@ edition = "2021" [dependencies] codegen = "0.1.3" -heck = "0.4.0" +heck = "0.5.0" regex = "1.6.0" -scraper = "0.13.0" +scraper = "0.19.0" +ego-tree = "0.6.2" walkdir = "2.3.2" + +[features] +default = ["strip-fill"] + +# strip id from svg child elements +strip-id = [] +# strip class from svg child elements +strip-class = [] +# strip fill from svg child elements +strip-fill = [] +# strip stroke from svg child elements +strip-stroke = [] +# strip all +strip-all = ["strip-id", "strip-class", "strip-fill", "strip-stroke"] + +# force fill on group elements to 'currentColor' -- overrides 'strip-fill' +g-force-fill-currentcolor = [] +# allow fill on child elements if value is currentColor -- overrides 'strip-fill' +allow-fill-currentcolor = [] + +# generate all icons +all-icons = ["bs", "fi", "go", "io", "ld", "hi", "fa", "md"] + +# bootstrap icons +bs = [] + +# feather icons +fi = [] + +# octicons +go = [] + +# ionicons +io = [] + +# lucide icons +ld = [] + +# heroicons +hi = ["hi-outline", "hi-solid"] +hi-outline = [] +hi-solid = [] + +# font awesome +fa = ["fa-brands", "fa-regular", "fa-solid"] +fa-brands = [] +fa-regular = [] +fa-solid = [] + +# material design icons +md = ["md-action", "md-alert", "md-av", "md-communication", "md-content", "md-device", "md-editor", "md-file", "md-hardware", "md-home", "md-image", "md-maps", "md-navigation", "md-notification", "md-places", "md-social", "md-toggle"] +md-action = [] +md-alert = [] +md-av = [] +md-communication = [] +md-content = [] +md-device = [] +md-editor = [] +md-file = [] +md-hardware = [] +md-home = [] +md-image = [] +md-maps = [] +md-navigation = [] +md-notification = [] +md-places = [] +md-social = [] +md-toggle = [] \ No newline at end of file diff --git a/packages/codegen/src/create_icon_file.rs b/packages/codegen/src/create_icon_file.rs index 0c2a65c..4c4bd30 100644 --- a/packages/codegen/src/create_icon_file.rs +++ b/packages/codegen/src/create_icon_file.rs @@ -1,15 +1,12 @@ -use std::fs; -use std::fs::File; +use std::fs::{self, File}; use std::io::Write; -use std::path::PathBuf; -use std::{ffi::OsStr, path::Path}; +use std::path::{Path, PathBuf}; +use std::ffi::OsStr; -use heck::ToSnakeCase; -use heck::ToUpperCamelCase; +use ego_tree::{NodeRef,iter::Children}; +use heck::{ToSnakeCase, ToUpperCamelCase}; use regex::Regex; -use scraper::node::Element; -use scraper::ElementRef; -use scraper::Html; +use scraper::{Html, Node, node::Element}; use walkdir::WalkDir; const ICON_TEMPLATE: &str = r#"#[derive(Copy, Clone, Debug, PartialEq)] @@ -18,11 +15,23 @@ impl IconShape for {ICON_NAME} { fn view_box(&self) -> &str { "{VIEW_BOX}" } + fn width(&self) -> &str { + "{WIDTH}" + } + fn height(&self) -> &str { + "{HEIGHT}" + } fn xmlns(&self) -> &str { "{XMLNS}" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ({FILL_COLOR}, {STROKE_COLOR}, {STROKE_WIDTH}) + fn fill(&self) -> &str { + "{FILL_COLOR}" + } + fn stroke(&self) -> &str { + "{STROKE_COLOR}" + } + fn stroke_width(&self) -> &str { + "{STROKE_WIDTH}" } fn stroke_linecap(&self) -> &str { "{STROKE_LINECAP}" @@ -30,6 +39,9 @@ impl IconShape for {ICON_NAME} { fn stroke_linejoin(&self) -> &str { "{STROKE_LINEJOIN}" } + fn title(&self) -> &str { + "{TITLE}" + } fn child_elements(&self) -> Element { rsx! { {CHILD_ELEMENTS} @@ -40,46 +52,58 @@ impl IconShape for {ICON_NAME} { pub fn create_icon_file(svg_path: &str, output_path: &str, icon_prefix: &str) { let files = collect_svg_files(svg_path, icon_prefix); + let mut processed_icons = 0; let icon_file = files .into_iter() .map(|file| { - let svg_str = fs::read_to_string(&file).unwrap(); - let fragment = Html::parse_fragment(&svg_str); - - let elements = fragment - .tree - .nodes() - .filter_map(|node| { - if node.value().is_element() { - let element = ElementRef::wrap(node).unwrap().value(); - if !element.attrs.is_empty() { - return Some(element); - } - } - None - }) - .collect::>(); - - let svg_element = &elements[0]; - let svg_child_elements = &elements[1..]; - let icon_name = icon_name(&file, icon_prefix); - let (view_box, xmlns) = extract_svg_attrs(svg_element); - let child_elements = extract_svg_child_elements(svg_child_elements, icon_prefix); - let (fill_color, stroke_color, stroke_width) = extract_svg_colors(icon_prefix); - let stroke_linecap = extract_stroke_linecap(icon_prefix); - let stroke_linejoin = extract_stroke_linejoin(icon_prefix); - - ICON_TEMPLATE - .replace("{ICON_NAME}", &format!("{}{}", icon_prefix, &icon_name)) - .replace("{VIEW_BOX}", &view_box) - .replace("{XMLNS}", &xmlns) - .replace("{CHILD_ELEMENTS}", &child_elements) - .replace("{FILL_COLOR}", &fill_color) - .replace("{STROKE_COLOR}", &stroke_color) - .replace("{STROKE_WIDTH}", &stroke_width) - .replace("{STROKE_LINECAP}", &stroke_linecap) - .replace("{STROKE_LINEJOIN}", &stroke_linejoin) + let content = fs::read_to_string(&file).unwrap(); + let fragment = Html::parse_fragment(&content); + + // find the svg node in the fragment tree + let svg_node: Option> = fragment.tree.nodes().find(|node| { + if let Some(element) = node.value().as_element() { + return element.name() == "svg" && node.has_children() + } + false + }); + + if let Some(svg_node) = svg_node { + + // this is the svg element + let svg_element = svg_node.value().as_element().unwrap(); + + let icon_name = icon_name(&file, icon_prefix); + let (view_box, xmlns) = extract_svg_attrs(svg_element); + let (width, height) = extract_svg_dimensions(svg_element); + let (fill_color, stroke_color, stroke_width) = extract_svg_colors(svg_element); + let stroke_linecap = extract_svg_stroke_linecap(svg_element); + let stroke_linejoin = extract_svg_stroke_linejoin(svg_element); + + let mut child_elements = String::new(); + let mut title = String::new(); + extract_svg_child_nodes(0, svg_node.children(), &mut title, &mut child_elements, icon_prefix); + + processed_icons += 1; + + ICON_TEMPLATE + .replace("{ICON_NAME}", &format!("{}{}", icon_prefix, &icon_name)) + .replace("{VIEW_BOX}", &view_box) + .replace("{WIDTH}", &width) + .replace("{HEIGHT}", &height) + .replace("{XMLNS}", &xmlns) + .replace("{TITLE}", &title.trim()) + .replace("{CHILD_ELEMENTS}", &child_elements.trim_end()) + .replace("{FILL_COLOR}", &fill_color) + .replace("{STROKE_COLOR}", &stroke_color) + .replace("{STROKE_WIDTH}", &stroke_width) + .replace("{STROKE_LINECAP}", &stroke_linecap) + .replace("{STROKE_LINEJOIN}", &stroke_linejoin) + + } else { + panic!("no svg node found in file: {:?}", file); + } + }) .collect::>() .join("\n"); @@ -95,6 +119,10 @@ pub fn create_icon_file(svg_path: &str, output_path: &str, icon_prefix: &str) { ) .unwrap(); file.flush().unwrap(); + + + println!("[{icon_prefix}] Generated {processed_icons} icon(s) at: {output_path}"); + } fn collect_svg_files(svg_path: &str, icon_prefix: &str) -> Vec { @@ -142,74 +170,130 @@ fn icon_name(path: &Path, icon_prefix: &str) -> String { } } -fn extract_svg_attrs(element: &Element) -> (String, String) { - let view_box = element.attr("viewBox").unwrap(); - let xmlns = element - .attr("xmlns") - .unwrap_or("http://www.w3.org/2000/svg"); - (String::from(view_box), String::from(xmlns)) +fn extract_svg_attrs(element: &Element) -> (&str, &str) { + ( + element.attr("viewBox").unwrap(), + element.attr("xmlns").unwrap_or("http://www.w3.org/2000/svg") + ) } -fn extract_svg_colors(icon_prefix: &str) -> (&str, &str, &str) { - match icon_prefix { - "Fi" => ("\"none\"", "user_color", "\"2\""), - "Ld" => ("\"none\"", "user_color", "\"2\""), - "Io" => ("user_color", "user_color", "\"0\""), - _ => ("user_color", "\"none\"", "\"0\""), - } +fn extract_svg_colors(element: &Element) -> (&str, &str, &str) { + ( + element.attr("fill").unwrap_or("black"), + element.attr("stroke").unwrap_or("none"), + element.attr("stroke-width").unwrap_or("1"), + ) } -fn extract_stroke_linecap(icon_prefix: &str) -> &str { - match icon_prefix { - "Ld" => "round", - "Fi" => "round", - _ => "butt", - } +fn extract_svg_dimensions(element: &Element) -> (&str, &str) { + ( + element.attr("width").unwrap_or("300"), + element.attr("height").unwrap_or("150"), + ) } -fn extract_stroke_linejoin(icon_prefix: &str) -> &str { - match icon_prefix { - "Ld" => "round", - "Fi" => "round", - _ => "miter", - } +fn extract_svg_stroke_linecap(element: &Element) -> &str { + element.attr("stroke-linecap").unwrap_or("butt") } -fn extract_svg_child_elements(elements: &[&Element], icon_prefix: &str) -> String { - let elements = match icon_prefix { - "Md" => &elements[1..], - _ => elements, - }; - elements - .iter() - .map(|element| { - let tag_name = element.name(); - let mut element_attrs = element - .attrs() - .filter_map(|(name, value)| { - let value = if icon_prefix == "Io" { - value.replace("fill:none;stroke:#000;", "") - } else { - value.to_string() - }; - let re = Regex::new(r"^data-.*$").unwrap(); - if !re.is_match(name) && name != "fill" { - Some(format!( - " {}: \"{}\",", - name.to_snake_case(), - value - )) - } else { - None - } - }) - .collect::>(); - element_attrs.sort(); - let attrs_str = element_attrs.join("\n"); - " {TAG_NAME} {\n{ATTRS}\n }" - .replace("{TAG_NAME}", tag_name) - .replace("{ATTRS}", &attrs_str) +fn extract_svg_stroke_linejoin(element: &Element) -> &str { + element.attr("stroke-linejoin").unwrap_or("miter") +} + +fn convert_element_attributes(element: &Element, icon_prefix: &str) -> String { + let ignore_attrs: Vec<&str> = vec![ + #[cfg(feature = "strip-id")] "id", + #[cfg(feature = "strip-class")] "class", + #[cfg(feature = "strip-fill")] "fill", + #[cfg(feature = "strip-stroke")] "stroke", + ]; + + let mut element_attrs: Vec = element + .attrs() + .filter_map(|(name, value)| { + let value = if icon_prefix == "Io" { + value.replace("fill:none;stroke:#000;", "") + } else { + value.to_string() + }; + if value.is_empty() { return None }; + let re = Regex::new(r"^data-.*$").unwrap(); + + if !re.is_match(name) { + // force fill on group elements to 'currentColor' + #[cfg(feature = "g-force-fill-currentcolor")] + if element.name() == "g" && name == "fill" { + return Some(format!("{}: \"{}\",", name.to_snake_case(), "currentColor")) + } + + // allow fill if value is currentColor + #[cfg(feature = "allow-fill-currentcolor")] + if name == "fill" && value.to_lowercase() == "currentcolor" { + return Some(format!("{}: \"{}\",", name.to_snake_case(), value)) + } + + if icon_prefix == "Md" && (element.name() == "rect" || element.name() == "path") && name == "fill" { + return Some(format!("{}: \"{}\",", name.to_snake_case(), value)) + } + + // allow if attribute is not in ignore_attrs + if !ignore_attrs.contains(&name) { + return Some(format!("{}: \"{}\",", name.to_snake_case(), value)) + } + } + None }) - .collect::>() - .join("\n") + .collect::>(); + + element_attrs.sort(); + element_attrs.join("\n") +} + +fn children_are_elements(children: Children) -> bool { + children.filter(|node| node.value().is_element()).count() > 0 +} + + +fn extract_svg_child_nodes(layer: usize, children: Children, title: &mut String, result: &mut String, icon_prefix: &str) { + let indent = " ".repeat(layer) + " "; + + children.filter(|node| node.value().is_element()).for_each(|child_node| { + let element = child_node.value().as_element().unwrap(); + let attrs = convert_element_attributes(element, icon_prefix); + + if element.name() == "title" { + if let Some(title_node) = child_node.first_child() { + if let Some(title_text) = title_node.value().as_text() { + if title.is_empty() { + title.push_str(&title_text.to_string()) + } + } + } + return; + } else if element.name() == "g" { + if !attrs.is_empty() && children_are_elements(child_node.children()) { + result.push_str(&format!("{indent}{} {{\n", element.name())); + for attr in attrs.split('\n') { + result.push_str(&format!("{indent} {}\n", attr)); + } + extract_svg_child_nodes(layer + 1, child_node.children(), title, result, icon_prefix); + result.push_str(&format!("{indent}}}\n")); + } else { + extract_svg_child_nodes(layer, child_node.children(), title, result, icon_prefix); + } + } else { + result.push_str(&format!("{indent}{} {{\n", element.name())); + for attr in attrs.split('\n') { + result.push_str(&format!("{indent} {}\n", attr)); + } + if !element.attrs.is_empty() && child_node.has_children() { + result.push_str("\n"); + } + if child_node.has_children() { + extract_svg_child_nodes(layer + 1, child_node.children(), title,result, icon_prefix); + } + result.push_str(&format!("{indent}}}\n")); + } + }) + } diff --git a/packages/codegen/src/main.rs b/packages/codegen/src/main.rs index 8c22755..b72390e 100644 --- a/packages/codegen/src/main.rs +++ b/packages/codegen/src/main.rs @@ -3,9 +3,32 @@ mod create_icon_file; fn main() { const OUTPUT_BASE_PATH: &str = "../lib/src/icons"; + #[cfg(feature = "strip-fill")] + println!("Stripping fill attribute from svg elements"); + + #[cfg(feature = "strip-id")] + println!("Stripping id attribute from svg elements"); + + #[cfg(feature = "strip-class")] + println!("Stripping class attribute from svg elements"); + + #[cfg(feature = "strip-stroke")] + println!("Stripping stroke attribute from svg elements"); + + #[cfg(feature = "g-force-fill-currentcolor")] + println!("Forceing fill to 'currentColor' on group elements"); + + #[cfg(feature = "allow-fill-currentcolor")] + println!("Allowing child elements to have fill='currentColor'"); + // create font awesome icons const FA_SVG_BASE_PATH: &str = "../../icon_resources/font-awesome/svgs"; - for icon_type in vec!["brands", "regular", "solid"].into_iter() { + let fa_icon_types: Vec<&str> = vec![ + #[cfg(feature = "fa-brands")] "brands", + #[cfg(feature = "fa-regular")] "regular", + #[cfg(feature = "fa-solid")] "solid", + ]; + for icon_type in fa_icon_types.into_iter() { let svg_path = format!("{}/{}", FA_SVG_BASE_PATH, icon_type); let output_path = format!("{}/fa_{}_icons.rs", OUTPUT_BASE_PATH, icon_type); create_icon_file::create_icon_file(&svg_path, &output_path, "Fa"); @@ -13,61 +36,74 @@ fn main() { // create hero icons const HI_SVG_BASE_PATH: &str = "../../icon_resources/heroicons/src"; - for icon_type in vec!["outline", "solid"].into_iter() { + let hi_icon_types: Vec<&str> = vec![ + #[cfg(feature = "hi-outline")] "outline", + #[cfg(feature = "hi-solid")] "solid", + ]; + for icon_type in hi_icon_types.into_iter() { let svg_path = format!("{}/{}", HI_SVG_BASE_PATH, icon_type); let output_path = format!("{}/hi_{}_icons.rs", OUTPUT_BASE_PATH, icon_type); create_icon_file::create_icon_file(&svg_path, &output_path, "Hi"); } // create ionicons - const IO_SVG_BASE_PATH: &str = "../../icon_resources/ionicons/src/svg"; - let output_path = format!("{}/io_icons.rs", OUTPUT_BASE_PATH); - create_icon_file::create_icon_file(IO_SVG_BASE_PATH, &output_path, "Io"); + #[cfg(feature = "io")] { + const IO_SVG_BASE_PATH: &str = "../../icon_resources/ionicons/src/svg"; + let output_path = format!("{}/io_icons.rs", OUTPUT_BASE_PATH); + create_icon_file::create_icon_file(IO_SVG_BASE_PATH, &output_path, "Io"); + } // create octicons - const GO_SVG_BASE_PATH: &str = "../../icon_resources/octicons/icons"; - let go_output_path = format!("{}/go_icons.rs", OUTPUT_BASE_PATH); - create_icon_file::create_icon_file(GO_SVG_BASE_PATH, &go_output_path, "Go"); + #[cfg(feature = "go")] { + const GO_SVG_BASE_PATH: &str = "../../icon_resources/octicons/icons"; + let go_output_path = format!("{}/go_icons.rs", OUTPUT_BASE_PATH); + create_icon_file::create_icon_file(GO_SVG_BASE_PATH, &go_output_path, "Go"); + } // create bootstrap icons - const BS_SVG_BASE_PATH: &str = "../../icon_resources/bootstrap/icons"; - let bs_output_path = format!("{}/bs_icons.rs", OUTPUT_BASE_PATH); - create_icon_file::create_icon_file(BS_SVG_BASE_PATH, &bs_output_path, "Bs"); + #[cfg(feature = "bs")] { + const BS_SVG_BASE_PATH: &str = "../../icon_resources/bootstrap/icons"; + let bs_output_path = format!("{}/bs_icons.rs", OUTPUT_BASE_PATH); + create_icon_file::create_icon_file(BS_SVG_BASE_PATH, &bs_output_path, "Bs"); + } // create feather icons - const FI_SVG_BASE_PATH: &str = "../../icon_resources/feather/icons"; - let fi_output_path = format!("{}/fi_icons.rs", OUTPUT_BASE_PATH); - create_icon_file::create_icon_file(FI_SVG_BASE_PATH, &fi_output_path, "Fi"); + #[cfg(feature = "fi")] { + const FI_SVG_BASE_PATH: &str = "../../icon_resources/feather/icons"; + let fi_output_path = format!("{}/fi_icons.rs", OUTPUT_BASE_PATH); + create_icon_file::create_icon_file(FI_SVG_BASE_PATH, &fi_output_path, "Fi"); + } - // create feather icons - const LD_SVG_BASE_PATH: &str = "../../icon_resources/lucide/icons"; - let ld_output_path = format!("{}/ld_icons.rs", OUTPUT_BASE_PATH); - create_icon_file::create_icon_file(LD_SVG_BASE_PATH, &ld_output_path, "Ld"); + // create lucide icons + #[cfg(feature = "ld")] { + const LD_SVG_BASE_PATH: &str = "../../icon_resources/lucide/icons"; + let ld_output_path = format!("{}/ld_icons.rs", OUTPUT_BASE_PATH); + create_icon_file::create_icon_file(LD_SVG_BASE_PATH, &ld_output_path, "Ld"); + } // create material design icons - const MI_SVG_BASE_PATH: &str = "../../icon_resources/material-design-icons/src"; - for icon_type in vec![ - "action", - "alert", - "av", - "communication", - "content", - "device", - "editor", - "file", - "hardware", - "home", - "image", - "maps", - "navigation", - "notification", - "places", - "social", - "toggle", - ] - .into_iter() - { - let svg_path = format!("{}/{}", MI_SVG_BASE_PATH, icon_type); + const MD_SVG_BASE_PATH: &str = "../../icon_resources/material-design-icons/src"; + let md_icon_type: Vec<&str> = vec![ + #[cfg(feature = "md-action")] "action", + #[cfg(feature = "md-alert")] "alert", + #[cfg(feature = "md-av")] "av", + #[cfg(feature = "md-communication")] "communication", + #[cfg(feature = "md-content")] "content", + #[cfg(feature = "md-device")] "device", + #[cfg(feature = "md-editor")] "editor", + #[cfg(feature = "md-file")] "file", + #[cfg(feature = "md-hardware")] "hardware", + #[cfg(feature = "md-home")] "home", + #[cfg(feature = "md-image")] "image", + #[cfg(feature = "md-maps")] "maps", + #[cfg(feature = "md-navigation")] "navigation", + #[cfg(feature = "md-notification")] "notification", + #[cfg(feature = "md-places")] "places", + #[cfg(feature = "md-social")] "social", + #[cfg(feature = "md-toggle")] "toggle", + ]; + for icon_type in md_icon_type.into_iter() { + let svg_path = format!("{}/{}", MD_SVG_BASE_PATH, icon_type); let output_path = format!("{}/md_{}_icons.rs", OUTPUT_BASE_PATH, icon_type); create_icon_file::create_icon_file(&svg_path, &output_path, "Md"); } diff --git a/packages/lib/src/icon_component.rs b/packages/lib/src/icon_component.rs index 5d5a9e7..bb9b37f 100644 --- a/packages/lib/src/icon_component.rs +++ b/packages/lib/src/icon_component.rs @@ -1,19 +1,20 @@ +use core::str; + use dioxus::prelude::*; /// Icon shape trait pub trait IconShape { fn view_box(&self) -> &str; + fn width(&self) -> &str; + fn height(&self) -> &str; fn xmlns(&self) -> &str; + fn title(&self) -> &str; fn child_elements(&self) -> Element; - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "0") - } - fn stroke_linecap(&self) -> &str { - "butt" - } - fn stroke_linejoin(&self) -> &str { - "miter" - } + fn fill(&self) -> &str; + fn stroke(&self) -> &str; + fn stroke_width(&self) -> &str; + fn stroke_linecap(&self) -> &str; + fn stroke_linejoin(&self) -> &str; } /// Icon component Props @@ -21,44 +22,73 @@ pub trait IconShape { pub struct IconProps { /// The icon shape to use. pub icon: T, - /// The height of the `` element. Defaults to 20. - #[props(default = 20)] + /// The id of the `` element. + #[props(default = None)] + pub id: Option, + /// The height of the `` element. Defaults to the icon's default height. + #[props(default = 0)] pub height: u32, - /// The width of the `` element. Defaults to 20. - #[props(default = 20)] + /// The width of the `` element. Defaults to the icon's default width. + #[props(default = 0)] pub width: u32, - /// The color to use for filling the icon. Defaults to "currentColor". - #[props(default = "currentColor".to_string())] - pub fill: String, + /// The color to use for filling the icon. Defaults to the icon's default fill color. + #[props(default = None)] + pub fill: Option, + /// The color to use for strokeing the icon. Defaults to the icon's default stroke color. + #[props(default = None)] + pub stroke: Option, + /// The width of the stroke. Defaults to the icon's default stroke width. + #[props(default = None)] + pub stroke_width: Option, + /// The linecap style of the stroke. Defaults to the icon's default stroke linecap. + #[props(default = None)] + pub stroke_linecap: Option, + /// The linejoin style of the stroke. Defaults to the icon's default stroke linejoin. + #[props(default = None)] + pub stroke_linejoin: Option, /// An class for the `` element. #[props(default = "".to_string())] pub class: String, - /// An accessible, short-text description for the icon. + /// An accessible, short-text description for the icon. Defaults to the icon's default title. + /// If the icon's title is empty, no title element will be generated. + #[props(default = None)] pub title: Option, } /// Icon component which generates SVG elements #[allow(non_snake_case)] pub fn Icon(props: IconProps) -> Element { - let (fill, stroke, stroke_width) = props.icon.fill_and_stroke(&props.fill); + + let id = props.id.unwrap_or_default(); + let width = if props.width == 0 { props.icon.width() } else { &props.width.to_string() }; + let height = if props.height == 0 { props.icon.height() } else { &props.height.to_string() }; + let fill = props.fill.as_deref().unwrap_or(props.icon.fill()); + let stroke = props.stroke.as_deref().unwrap_or(props.icon.stroke()); + let stroke_width = props.stroke_width.map(|v| v.to_string()).unwrap_or(props.icon.stroke_width().to_string()); + let stroke_linecap = props.stroke_linecap.as_deref().unwrap_or(props.icon.stroke_linecap()); + let stroke_linejoin = props.stroke_linejoin.as_deref().unwrap_or(props.icon.stroke_linejoin()); + let title_text = props.title.as_deref().unwrap_or(props.icon.title()); + rsx!( svg { + id, class: "{props.class}", - height: "{props.height}", - width: "{props.width}", + height, + width, view_box: "{props.icon.view_box()}", xmlns: "{props.icon.xmlns()}", + "xmlns:xlink": "http://www.w3.org/1999/xlink", fill, stroke, stroke_width, - stroke_linecap: "{props.icon.stroke_linecap()}", - stroke_linejoin: "{props.icon.stroke_linejoin()}", - if let Some(title_text) = props.title { + stroke_linecap, + stroke_linejoin, + if !title_text.is_empty() { title { "{title_text}" } }, - {props.icon.child_elements()} + {props.icon.child_elements()}, } ) } diff --git a/packages/lib/src/icons/bs_icons.rs b/packages/lib/src/icons/bs_icons.rs index 7daa886..4ea63d0 100644 --- a/packages/lib/src/icons/bs_icons.rs +++ b/packages/lib/src/icons/bs_icons.rs @@ -7,11 +7,23 @@ impl IconShape for Bs123 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,6 +31,9 @@ impl IconShape for Bs123 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34,11 +49,23 @@ impl IconShape for BsActivity { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,6 +73,9 @@ impl IconShape for BsActivity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -62,11 +92,23 @@ impl IconShape for BsAlarmFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -74,6 +116,9 @@ impl IconShape for BsAlarmFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -89,11 +134,23 @@ impl IconShape for BsAlarm { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -101,6 +158,9 @@ impl IconShape for BsAlarm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -119,11 +179,23 @@ impl IconShape for BsAlignBottom { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -131,6 +203,9 @@ impl IconShape for BsAlignBottom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -153,11 +228,23 @@ impl IconShape for BsAlignCenter { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -165,6 +252,9 @@ impl IconShape for BsAlignCenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -180,11 +270,23 @@ impl IconShape for BsAlignEnd { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -192,6 +294,9 @@ impl IconShape for BsAlignEnd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -211,11 +316,23 @@ impl IconShape for BsAlignMiddle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -223,6 +340,9 @@ impl IconShape for BsAlignMiddle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -238,11 +358,23 @@ impl IconShape for BsAlignStart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -250,6 +382,9 @@ impl IconShape for BsAlignStart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -269,11 +404,23 @@ impl IconShape for BsAlignTop { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -281,6 +428,9 @@ impl IconShape for BsAlignTop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -302,11 +452,23 @@ impl IconShape for BsAlt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -314,6 +476,9 @@ impl IconShape for BsAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -329,11 +494,23 @@ impl IconShape for BsAppIndicator { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -341,6 +518,9 @@ impl IconShape for BsAppIndicator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -359,11 +539,23 @@ impl IconShape for BsApp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -371,6 +563,9 @@ impl IconShape for BsApp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -386,11 +581,23 @@ impl IconShape for BsApple { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -398,6 +605,9 @@ impl IconShape for BsApple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -416,11 +626,23 @@ impl IconShape for BsArchiveFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -428,6 +650,9 @@ impl IconShape for BsArchiveFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -443,11 +668,23 @@ impl IconShape for BsArchive { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -455,6 +692,9 @@ impl IconShape for BsArchive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -470,11 +710,23 @@ impl IconShape for BsArrow90degDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -482,6 +734,9 @@ impl IconShape for BsArrow90degDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -498,11 +753,23 @@ impl IconShape for BsArrow90degLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -510,6 +777,9 @@ impl IconShape for BsArrow90degLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -526,11 +796,23 @@ impl IconShape for BsArrow90degRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -538,6 +820,9 @@ impl IconShape for BsArrow90degRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -554,11 +839,23 @@ impl IconShape for BsArrow90degUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -566,6 +863,9 @@ impl IconShape for BsArrow90degUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -582,11 +882,23 @@ impl IconShape for BsArrowBarDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -594,6 +906,9 @@ impl IconShape for BsArrowBarDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -610,11 +925,23 @@ impl IconShape for BsArrowBarLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -622,6 +949,9 @@ impl IconShape for BsArrowBarLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -638,11 +968,23 @@ impl IconShape for BsArrowBarRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -650,6 +992,9 @@ impl IconShape for BsArrowBarRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -666,11 +1011,23 @@ impl IconShape for BsArrowBarUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -678,6 +1035,9 @@ impl IconShape for BsArrowBarUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -694,11 +1054,23 @@ impl IconShape for BsArrowClockwise { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -706,6 +1078,9 @@ impl IconShape for BsArrowClockwise { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -725,11 +1100,23 @@ impl IconShape for BsArrowCounterclockwise { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -737,6 +1124,9 @@ impl IconShape for BsArrowCounterclockwise { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -756,11 +1146,23 @@ impl IconShape for BsArrowDownCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -768,6 +1170,9 @@ impl IconShape for BsArrowDownCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -783,11 +1188,23 @@ impl IconShape for BsArrowDownCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -795,6 +1212,9 @@ impl IconShape for BsArrowDownCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -811,11 +1231,23 @@ impl IconShape for BsArrowDownLeftCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -823,6 +1255,9 @@ impl IconShape for BsArrowDownLeftCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -838,11 +1273,23 @@ impl IconShape for BsArrowDownLeftCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -850,6 +1297,9 @@ impl IconShape for BsArrowDownLeftCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -866,11 +1316,23 @@ impl IconShape for BsArrowDownLeftSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -878,6 +1340,9 @@ impl IconShape for BsArrowDownLeftSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -893,11 +1358,23 @@ impl IconShape for BsArrowDownLeftSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -905,6 +1382,9 @@ impl IconShape for BsArrowDownLeftSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -921,11 +1401,23 @@ impl IconShape for BsArrowDownLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -933,6 +1425,9 @@ impl IconShape for BsArrowDownLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -949,11 +1444,23 @@ impl IconShape for BsArrowDownRightCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -961,6 +1468,9 @@ impl IconShape for BsArrowDownRightCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -976,11 +1486,23 @@ impl IconShape for BsArrowDownRightCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -988,6 +1510,9 @@ impl IconShape for BsArrowDownRightCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1004,11 +1529,23 @@ impl IconShape for BsArrowDownRightSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1016,6 +1553,9 @@ impl IconShape for BsArrowDownRightSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1031,11 +1571,23 @@ impl IconShape for BsArrowDownRightSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1043,6 +1595,9 @@ impl IconShape for BsArrowDownRightSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1059,11 +1614,23 @@ impl IconShape for BsArrowDownRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1071,6 +1638,9 @@ impl IconShape for BsArrowDownRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1087,11 +1657,23 @@ impl IconShape for BsArrowDownShort { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1099,6 +1681,9 @@ impl IconShape for BsArrowDownShort { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1115,11 +1700,23 @@ impl IconShape for BsArrowDownSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1127,6 +1724,9 @@ impl IconShape for BsArrowDownSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1142,11 +1742,23 @@ impl IconShape for BsArrowDownSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1154,6 +1766,9 @@ impl IconShape for BsArrowDownSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1170,11 +1785,23 @@ impl IconShape for BsArrowDownUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1182,6 +1809,9 @@ impl IconShape for BsArrowDownUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1198,11 +1828,23 @@ impl IconShape for BsArrowDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1210,6 +1852,9 @@ impl IconShape for BsArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1226,11 +1871,23 @@ impl IconShape for BsArrowLeftCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1238,6 +1895,9 @@ impl IconShape for BsArrowLeftCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1253,11 +1913,23 @@ impl IconShape for BsArrowLeftCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1265,6 +1937,9 @@ impl IconShape for BsArrowLeftCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1281,11 +1956,23 @@ impl IconShape for BsArrowLeftRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1293,6 +1980,9 @@ impl IconShape for BsArrowLeftRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1309,11 +1999,23 @@ impl IconShape for BsArrowLeftShort { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1321,6 +2023,9 @@ impl IconShape for BsArrowLeftShort { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1337,11 +2042,23 @@ impl IconShape for BsArrowLeftSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1349,6 +2066,9 @@ impl IconShape for BsArrowLeftSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1364,11 +2084,23 @@ impl IconShape for BsArrowLeftSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1376,6 +2108,9 @@ impl IconShape for BsArrowLeftSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1392,11 +2127,23 @@ impl IconShape for BsArrowLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1404,6 +2151,9 @@ impl IconShape for BsArrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1420,11 +2170,23 @@ impl IconShape for BsArrowRepeat { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1432,6 +2194,9 @@ impl IconShape for BsArrowRepeat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1451,11 +2216,23 @@ impl IconShape for BsArrowReturnLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1463,6 +2240,9 @@ impl IconShape for BsArrowReturnLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1479,11 +2259,23 @@ impl IconShape for BsArrowReturnRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1491,6 +2283,9 @@ impl IconShape for BsArrowReturnRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1507,11 +2302,23 @@ impl IconShape for BsArrowRightCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1519,6 +2326,9 @@ impl IconShape for BsArrowRightCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1534,11 +2344,23 @@ impl IconShape for BsArrowRightCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1546,6 +2368,9 @@ impl IconShape for BsArrowRightCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1562,11 +2387,23 @@ impl IconShape for BsArrowRightShort { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1574,6 +2411,9 @@ impl IconShape for BsArrowRightShort { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1590,11 +2430,23 @@ impl IconShape for BsArrowRightSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1602,6 +2454,9 @@ impl IconShape for BsArrowRightSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1617,11 +2472,23 @@ impl IconShape for BsArrowRightSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1629,6 +2496,9 @@ impl IconShape for BsArrowRightSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1645,11 +2515,23 @@ impl IconShape for BsArrowRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1657,6 +2539,9 @@ impl IconShape for BsArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1673,11 +2558,23 @@ impl IconShape for BsArrowThroughHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1685,6 +2582,9 @@ impl IconShape for BsArrowThroughHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1701,11 +2601,23 @@ impl IconShape for BsArrowThroughHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1713,6 +2625,9 @@ impl IconShape for BsArrowThroughHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1729,11 +2644,23 @@ impl IconShape for BsArrowUpCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1741,6 +2668,9 @@ impl IconShape for BsArrowUpCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1756,11 +2686,23 @@ impl IconShape for BsArrowUpCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1768,6 +2710,9 @@ impl IconShape for BsArrowUpCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1784,11 +2729,23 @@ impl IconShape for BsArrowUpLeftCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1796,6 +2753,9 @@ impl IconShape for BsArrowUpLeftCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1811,11 +2771,23 @@ impl IconShape for BsArrowUpLeftCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1823,6 +2795,9 @@ impl IconShape for BsArrowUpLeftCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1839,11 +2814,23 @@ impl IconShape for BsArrowUpLeftSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1851,6 +2838,9 @@ impl IconShape for BsArrowUpLeftSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1866,11 +2856,23 @@ impl IconShape for BsArrowUpLeftSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1878,6 +2880,9 @@ impl IconShape for BsArrowUpLeftSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1894,11 +2899,23 @@ impl IconShape for BsArrowUpLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1906,6 +2923,9 @@ impl IconShape for BsArrowUpLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1922,11 +2942,23 @@ impl IconShape for BsArrowUpRightCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1934,6 +2966,9 @@ impl IconShape for BsArrowUpRightCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1949,11 +2984,23 @@ impl IconShape for BsArrowUpRightCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1961,6 +3008,9 @@ impl IconShape for BsArrowUpRightCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1977,11 +3027,23 @@ impl IconShape for BsArrowUpRightSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1989,6 +3051,9 @@ impl IconShape for BsArrowUpRightSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2004,11 +3069,23 @@ impl IconShape for BsArrowUpRightSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2016,6 +3093,9 @@ impl IconShape for BsArrowUpRightSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2032,11 +3112,23 @@ impl IconShape for BsArrowUpRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2044,6 +3136,9 @@ impl IconShape for BsArrowUpRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2060,11 +3155,23 @@ impl IconShape for BsArrowUpShort { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2072,6 +3179,9 @@ impl IconShape for BsArrowUpShort { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2088,11 +3198,23 @@ impl IconShape for BsArrowUpSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2100,6 +3222,9 @@ impl IconShape for BsArrowUpSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2115,11 +3240,23 @@ impl IconShape for BsArrowUpSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2127,6 +3264,9 @@ impl IconShape for BsArrowUpSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2143,11 +3283,23 @@ impl IconShape for BsArrowUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2155,6 +3307,9 @@ impl IconShape for BsArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2171,11 +3326,23 @@ impl IconShape for BsArrowsAngleContract { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2183,6 +3350,9 @@ impl IconShape for BsArrowsAngleContract { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2199,11 +3369,23 @@ impl IconShape for BsArrowsAngleExpand { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2211,6 +3393,9 @@ impl IconShape for BsArrowsAngleExpand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2227,11 +3412,23 @@ impl IconShape for BsArrowsCollapse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2239,6 +3436,9 @@ impl IconShape for BsArrowsCollapse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2255,11 +3455,23 @@ impl IconShape for BsArrowsExpand { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2267,6 +3479,9 @@ impl IconShape for BsArrowsExpand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2283,11 +3498,23 @@ impl IconShape for BsArrowsFullscreen { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2295,6 +3522,9 @@ impl IconShape for BsArrowsFullscreen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2311,11 +3541,23 @@ impl IconShape for BsArrowsMove { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2323,6 +3565,9 @@ impl IconShape for BsArrowsMove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2339,11 +3584,23 @@ impl IconShape for BsAspectRatioFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2351,6 +3608,9 @@ impl IconShape for BsAspectRatioFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2366,11 +3626,23 @@ impl IconShape for BsAspectRatio { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2378,6 +3650,9 @@ impl IconShape for BsAspectRatio { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2396,11 +3671,23 @@ impl IconShape for BsAsterisk { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2408,6 +3695,9 @@ impl IconShape for BsAsterisk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2423,11 +3713,23 @@ impl IconShape for BsAt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2435,6 +3737,9 @@ impl IconShape for BsAt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2450,11 +3755,23 @@ impl IconShape for BsAwardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2462,6 +3779,9 @@ impl IconShape for BsAwardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2480,11 +3800,23 @@ impl IconShape for BsAward { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2492,6 +3824,9 @@ impl IconShape for BsAward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2510,11 +3845,23 @@ impl IconShape for BsBack { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2522,6 +3869,9 @@ impl IconShape for BsBack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2537,11 +3887,23 @@ impl IconShape for BsBackspaceFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2549,6 +3911,9 @@ impl IconShape for BsBackspaceFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2564,11 +3929,23 @@ impl IconShape for BsBackspaceReverseFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2576,6 +3953,9 @@ impl IconShape for BsBackspaceReverseFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2591,11 +3971,23 @@ impl IconShape for BsBackspaceReverse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2603,6 +3995,9 @@ impl IconShape for BsBackspaceReverse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2621,11 +4016,23 @@ impl IconShape for BsBackspace { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2633,6 +4040,9 @@ impl IconShape for BsBackspace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2651,11 +4061,23 @@ impl IconShape for BsBadge3dFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2663,6 +4085,9 @@ impl IconShape for BsBadge3dFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2681,11 +4106,23 @@ impl IconShape for BsBadge3d { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2693,6 +4130,9 @@ impl IconShape for BsBadge3d { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2711,11 +4151,23 @@ impl IconShape for BsBadge4kFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2723,6 +4175,9 @@ impl IconShape for BsBadge4kFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2741,11 +4196,23 @@ impl IconShape for BsBadge4k { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2753,6 +4220,9 @@ impl IconShape for BsBadge4k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2771,11 +4241,23 @@ impl IconShape for BsBadge8kFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2783,6 +4265,9 @@ impl IconShape for BsBadge8kFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2801,11 +4286,23 @@ impl IconShape for BsBadge8k { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2813,6 +4310,9 @@ impl IconShape for BsBadge8k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2831,11 +4331,23 @@ impl IconShape for BsBadgeAdFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2843,6 +4355,9 @@ impl IconShape for BsBadgeAdFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2861,11 +4376,23 @@ impl IconShape for BsBadgeAd { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2873,6 +4400,9 @@ impl IconShape for BsBadgeAd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2891,11 +4421,23 @@ impl IconShape for BsBadgeArFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2903,6 +4445,9 @@ impl IconShape for BsBadgeArFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2921,11 +4466,23 @@ impl IconShape for BsBadgeAr { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2933,6 +4490,9 @@ impl IconShape for BsBadgeAr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2951,11 +4511,23 @@ impl IconShape for BsBadgeCcFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2963,6 +4535,9 @@ impl IconShape for BsBadgeCcFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2978,11 +4553,23 @@ impl IconShape for BsBadgeCc { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2990,6 +4577,9 @@ impl IconShape for BsBadgeCc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3008,11 +4598,23 @@ impl IconShape for BsBadgeHdFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3020,6 +4622,9 @@ impl IconShape for BsBadgeHdFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3038,11 +4643,23 @@ impl IconShape for BsBadgeHd { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3050,6 +4667,9 @@ impl IconShape for BsBadgeHd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3068,11 +4688,23 @@ impl IconShape for BsBadgeSdFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3080,6 +4712,9 @@ impl IconShape for BsBadgeSdFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3098,11 +4733,23 @@ impl IconShape for BsBadgeSd { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3110,6 +4757,9 @@ impl IconShape for BsBadgeSd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3126,11 +4776,23 @@ impl IconShape for BsBadgeTmFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3138,6 +4800,9 @@ impl IconShape for BsBadgeTmFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3153,11 +4818,23 @@ impl IconShape for BsBadgeTm { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3165,6 +4842,9 @@ impl IconShape for BsBadgeTm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3183,11 +4863,23 @@ impl IconShape for BsBadgeVoFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3195,6 +4887,9 @@ impl IconShape for BsBadgeVoFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3213,11 +4908,23 @@ impl IconShape for BsBadgeVo { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3225,6 +4932,9 @@ impl IconShape for BsBadgeVo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3243,11 +4953,23 @@ impl IconShape for BsBadgeVrFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3255,6 +4977,9 @@ impl IconShape for BsBadgeVrFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3273,11 +4998,23 @@ impl IconShape for BsBadgeVr { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3285,6 +5022,9 @@ impl IconShape for BsBadgeVr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3303,11 +5043,23 @@ impl IconShape for BsBadgeWcFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3315,6 +5067,9 @@ impl IconShape for BsBadgeWcFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3330,11 +5085,23 @@ impl IconShape for BsBadgeWc { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3342,6 +5109,9 @@ impl IconShape for BsBadgeWc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3360,11 +5130,23 @@ impl IconShape for BsBagCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3372,6 +5154,9 @@ impl IconShape for BsBagCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3388,11 +5173,23 @@ impl IconShape for BsBagCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3400,6 +5197,9 @@ impl IconShape for BsBagCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3419,11 +5219,23 @@ impl IconShape for BsBagDashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3431,6 +5243,9 @@ impl IconShape for BsBagDashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3447,11 +5262,23 @@ impl IconShape for BsBagDash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3459,6 +5286,9 @@ impl IconShape for BsBagDash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3478,11 +5308,23 @@ impl IconShape for BsBagFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3490,6 +5332,9 @@ impl IconShape for BsBagFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3505,11 +5350,23 @@ impl IconShape for BsBagHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3517,6 +5374,9 @@ impl IconShape for BsBagHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3532,11 +5392,23 @@ impl IconShape for BsBagHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3544,6 +5416,9 @@ impl IconShape for BsBagHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3560,11 +5435,23 @@ impl IconShape for BsBagPlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3572,6 +5459,9 @@ impl IconShape for BsBagPlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3588,11 +5478,23 @@ impl IconShape for BsBagPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3600,6 +5502,9 @@ impl IconShape for BsBagPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3619,11 +5524,23 @@ impl IconShape for BsBagXFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3631,6 +5548,9 @@ impl IconShape for BsBagXFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3647,11 +5567,23 @@ impl IconShape for BsBagX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3659,6 +5591,9 @@ impl IconShape for BsBagX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3678,11 +5613,23 @@ impl IconShape for BsBag { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3690,6 +5637,9 @@ impl IconShape for BsBag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3705,11 +5655,23 @@ impl IconShape for BsBalloonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3717,6 +5679,9 @@ impl IconShape for BsBalloonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3733,11 +5698,23 @@ impl IconShape for BsBalloonHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3745,6 +5722,9 @@ impl IconShape for BsBalloonHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3761,11 +5741,23 @@ impl IconShape for BsBalloonHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3773,6 +5765,9 @@ impl IconShape for BsBalloonHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3789,11 +5784,23 @@ impl IconShape for BsBalloon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3801,6 +5808,9 @@ impl IconShape for BsBalloon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3817,11 +5827,23 @@ impl IconShape for BsBandaidFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3829,6 +5851,9 @@ impl IconShape for BsBandaidFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3844,11 +5869,23 @@ impl IconShape for BsBandaid { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3856,6 +5893,9 @@ impl IconShape for BsBandaid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3874,11 +5914,23 @@ impl IconShape for BsBank { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3886,6 +5938,9 @@ impl IconShape for BsBank { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3901,11 +5956,23 @@ impl IconShape for BsBank2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3913,6 +5980,9 @@ impl IconShape for BsBank2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3928,11 +5998,23 @@ impl IconShape for BsBarChartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3940,6 +6022,9 @@ impl IconShape for BsBarChartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3955,11 +6040,23 @@ impl IconShape for BsBarChartLineFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3967,6 +6064,9 @@ impl IconShape for BsBarChartLineFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3982,11 +6082,23 @@ impl IconShape for BsBarChartLine { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3994,6 +6106,9 @@ impl IconShape for BsBarChartLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4009,11 +6124,23 @@ impl IconShape for BsBarChartSteps { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4021,6 +6148,9 @@ impl IconShape for BsBarChartSteps { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4036,11 +6166,23 @@ impl IconShape for BsBarChart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4048,6 +6190,9 @@ impl IconShape for BsBarChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4063,11 +6208,23 @@ impl IconShape for BsBasketFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4075,6 +6232,9 @@ impl IconShape for BsBasketFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4090,11 +6250,23 @@ impl IconShape for BsBasket { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4102,6 +6274,9 @@ impl IconShape for BsBasket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4117,11 +6292,23 @@ impl IconShape for BsBasket2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4129,6 +6316,9 @@ impl IconShape for BsBasket2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4144,11 +6334,23 @@ impl IconShape for BsBasket2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4156,6 +6358,9 @@ impl IconShape for BsBasket2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4174,11 +6379,23 @@ impl IconShape for BsBasket3Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4186,6 +6403,9 @@ impl IconShape for BsBasket3Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4201,11 +6421,23 @@ impl IconShape for BsBasket3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4213,6 +6445,9 @@ impl IconShape for BsBasket3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4228,11 +6463,23 @@ impl IconShape for BsBatteryCharging { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4240,6 +6487,9 @@ impl IconShape for BsBatteryCharging { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4264,11 +6514,23 @@ impl IconShape for BsBatteryFull { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4276,6 +6538,9 @@ impl IconShape for BsBatteryFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4294,11 +6559,23 @@ impl IconShape for BsBatteryHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4306,6 +6583,9 @@ impl IconShape for BsBatteryHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4324,11 +6604,23 @@ impl IconShape for BsBattery { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4336,6 +6628,9 @@ impl IconShape for BsBattery { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4351,11 +6646,23 @@ impl IconShape for BsBehance { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4363,6 +6670,9 @@ impl IconShape for BsBehance { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4378,11 +6688,23 @@ impl IconShape for BsBellFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4390,6 +6712,9 @@ impl IconShape for BsBellFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4405,11 +6730,23 @@ impl IconShape for BsBellSlashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4417,6 +6754,9 @@ impl IconShape for BsBellSlashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4432,11 +6772,23 @@ impl IconShape for BsBellSlash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4444,6 +6796,9 @@ impl IconShape for BsBellSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4459,11 +6814,23 @@ impl IconShape for BsBell { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4471,6 +6838,9 @@ impl IconShape for BsBell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4486,11 +6856,23 @@ impl IconShape for BsBezier { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4498,6 +6880,9 @@ impl IconShape for BsBezier { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4517,11 +6902,23 @@ impl IconShape for BsBezier2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4529,6 +6926,9 @@ impl IconShape for BsBezier2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4545,11 +6945,23 @@ impl IconShape for BsBicycle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4557,6 +6969,9 @@ impl IconShape for BsBicycle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4572,11 +6987,23 @@ impl IconShape for BsBinocularsFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4584,6 +7011,9 @@ impl IconShape for BsBinocularsFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4599,11 +7029,23 @@ impl IconShape for BsBinoculars { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4611,6 +7053,9 @@ impl IconShape for BsBinoculars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4626,11 +7071,23 @@ impl IconShape for BsBlockquoteLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4638,6 +7095,9 @@ impl IconShape for BsBlockquoteLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4653,11 +7113,23 @@ impl IconShape for BsBlockquoteRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4665,6 +7137,9 @@ impl IconShape for BsBlockquoteRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4680,11 +7155,23 @@ impl IconShape for BsBluetooth { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4692,6 +7179,9 @@ impl IconShape for BsBluetooth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4708,11 +7198,23 @@ impl IconShape for BsBodyText { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4720,6 +7222,9 @@ impl IconShape for BsBodyText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4736,11 +7241,23 @@ impl IconShape for BsBookFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4748,6 +7265,9 @@ impl IconShape for BsBookFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4763,11 +7283,23 @@ impl IconShape for BsBookHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4775,6 +7307,9 @@ impl IconShape for BsBookHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4790,11 +7325,23 @@ impl IconShape for BsBook { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4802,6 +7349,9 @@ impl IconShape for BsBook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4817,11 +7367,23 @@ impl IconShape for BsBookmarkCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4829,6 +7391,9 @@ impl IconShape for BsBookmarkCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4845,11 +7410,23 @@ impl IconShape for BsBookmarkCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4857,6 +7434,9 @@ impl IconShape for BsBookmarkCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4876,11 +7456,23 @@ impl IconShape for BsBookmarkDashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4888,6 +7480,9 @@ impl IconShape for BsBookmarkDashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4904,11 +7499,23 @@ impl IconShape for BsBookmarkDash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4916,6 +7523,9 @@ impl IconShape for BsBookmarkDash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4935,11 +7545,23 @@ impl IconShape for BsBookmarkFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4947,6 +7569,9 @@ impl IconShape for BsBookmarkFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4962,11 +7587,23 @@ impl IconShape for BsBookmarkHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4974,6 +7611,9 @@ impl IconShape for BsBookmarkHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4989,11 +7629,23 @@ impl IconShape for BsBookmarkHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5001,6 +7653,9 @@ impl IconShape for BsBookmarkHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5020,11 +7675,23 @@ impl IconShape for BsBookmarkPlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5032,6 +7699,9 @@ impl IconShape for BsBookmarkPlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5048,11 +7718,23 @@ impl IconShape for BsBookmarkPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5060,6 +7742,9 @@ impl IconShape for BsBookmarkPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5078,11 +7763,23 @@ impl IconShape for BsBookmarkStarFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5090,6 +7787,9 @@ impl IconShape for BsBookmarkStarFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5106,11 +7806,23 @@ impl IconShape for BsBookmarkStar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5118,6 +7830,9 @@ impl IconShape for BsBookmarkStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5136,11 +7851,23 @@ impl IconShape for BsBookmarkXFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5148,6 +7875,9 @@ impl IconShape for BsBookmarkXFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5164,11 +7894,23 @@ impl IconShape for BsBookmarkX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5176,6 +7918,9 @@ impl IconShape for BsBookmarkX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5195,11 +7940,23 @@ impl IconShape for BsBookmark { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5207,6 +7964,9 @@ impl IconShape for BsBookmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5222,11 +7982,23 @@ impl IconShape for BsBookmarksFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5234,6 +8006,9 @@ impl IconShape for BsBookmarksFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5252,11 +8027,23 @@ impl IconShape for BsBookmarks { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5264,6 +8051,9 @@ impl IconShape for BsBookmarks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5282,11 +8072,23 @@ impl IconShape for BsBookshelf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5294,6 +8096,9 @@ impl IconShape for BsBookshelf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5309,11 +8114,23 @@ impl IconShape for BsBoomboxFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5321,6 +8138,9 @@ impl IconShape for BsBoomboxFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5339,11 +8159,23 @@ impl IconShape for BsBoombox { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5351,6 +8183,9 @@ impl IconShape for BsBoombox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5375,11 +8210,23 @@ impl IconShape for BsBootstrapFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5387,6 +8234,9 @@ impl IconShape for BsBootstrapFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5405,11 +8255,23 @@ impl IconShape for BsBootstrapReboot { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5417,6 +8279,9 @@ impl IconShape for BsBootstrapReboot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5435,11 +8300,23 @@ impl IconShape for BsBootstrap { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5447,6 +8324,9 @@ impl IconShape for BsBootstrap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5465,11 +8345,23 @@ impl IconShape for BsBorderAll { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5477,6 +8369,9 @@ impl IconShape for BsBorderAll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5492,11 +8387,23 @@ impl IconShape for BsBorderBottom { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5504,6 +8411,9 @@ impl IconShape for BsBorderBottom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5519,11 +8429,23 @@ impl IconShape for BsBorderCenter { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5531,6 +8453,9 @@ impl IconShape for BsBorderCenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5546,11 +8471,23 @@ impl IconShape for BsBorderInner { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5558,6 +8495,9 @@ impl IconShape for BsBorderInner { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5579,11 +8519,23 @@ impl IconShape for BsBorderLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5591,6 +8543,9 @@ impl IconShape for BsBorderLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5606,11 +8561,23 @@ impl IconShape for BsBorderMiddle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5618,6 +8585,9 @@ impl IconShape for BsBorderMiddle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5633,11 +8603,23 @@ impl IconShape for BsBorderOuter { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5645,6 +8627,9 @@ impl IconShape for BsBorderOuter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5663,11 +8648,23 @@ impl IconShape for BsBorderRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5675,6 +8672,9 @@ impl IconShape for BsBorderRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5690,11 +8690,23 @@ impl IconShape for BsBorderStyle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5702,6 +8714,9 @@ impl IconShape for BsBorderStyle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5717,11 +8732,23 @@ impl IconShape for BsBorderTop { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5729,6 +8756,9 @@ impl IconShape for BsBorderTop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5744,11 +8774,23 @@ impl IconShape for BsBorderWidth { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5756,6 +8798,9 @@ impl IconShape for BsBorderWidth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5771,11 +8816,23 @@ impl IconShape for BsBorder { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5783,6 +8840,9 @@ impl IconShape for BsBorder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5798,11 +8858,23 @@ impl IconShape for BsBoundingBoxCircles { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5810,6 +8882,9 @@ impl IconShape for BsBoundingBoxCircles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5825,11 +8900,23 @@ impl IconShape for BsBoundingBox { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5837,6 +8924,9 @@ impl IconShape for BsBoundingBox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5852,11 +8942,23 @@ impl IconShape for BsBoxArrowDownLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5864,6 +8966,9 @@ impl IconShape for BsBoxArrowDownLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5884,11 +8989,23 @@ impl IconShape for BsBoxArrowDownRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5896,6 +9013,9 @@ impl IconShape for BsBoxArrowDownRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5916,11 +9036,23 @@ impl IconShape for BsBoxArrowDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5928,6 +9060,9 @@ impl IconShape for BsBoxArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5948,11 +9083,23 @@ impl IconShape for BsBoxArrowInDownLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5960,6 +9107,9 @@ impl IconShape for BsBoxArrowInDownLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5980,11 +9130,23 @@ impl IconShape for BsBoxArrowInDownRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5992,6 +9154,9 @@ impl IconShape for BsBoxArrowInDownRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6012,11 +9177,23 @@ impl IconShape for BsBoxArrowInDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6024,6 +9201,9 @@ impl IconShape for BsBoxArrowInDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6044,11 +9224,23 @@ impl IconShape for BsBoxArrowInLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6056,6 +9248,9 @@ impl IconShape for BsBoxArrowInLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6076,11 +9271,23 @@ impl IconShape for BsBoxArrowInRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6088,6 +9295,9 @@ impl IconShape for BsBoxArrowInRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6108,11 +9318,23 @@ impl IconShape for BsBoxArrowInUpLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6120,6 +9342,9 @@ impl IconShape for BsBoxArrowInUpLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6140,11 +9365,23 @@ impl IconShape for BsBoxArrowInUpRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6152,6 +9389,9 @@ impl IconShape for BsBoxArrowInUpRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6172,11 +9412,23 @@ impl IconShape for BsBoxArrowInUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6184,6 +9436,9 @@ impl IconShape for BsBoxArrowInUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6204,11 +9459,23 @@ impl IconShape for BsBoxArrowLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6216,6 +9483,9 @@ impl IconShape for BsBoxArrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6236,11 +9506,23 @@ impl IconShape for BsBoxArrowRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6248,6 +9530,9 @@ impl IconShape for BsBoxArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6268,11 +9553,23 @@ impl IconShape for BsBoxArrowUpLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6280,6 +9577,9 @@ impl IconShape for BsBoxArrowUpLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6300,11 +9600,23 @@ impl IconShape for BsBoxArrowUpRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6312,6 +9624,9 @@ impl IconShape for BsBoxArrowUpRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6332,11 +9647,23 @@ impl IconShape for BsBoxArrowUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6344,6 +9671,9 @@ impl IconShape for BsBoxArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6364,11 +9694,23 @@ impl IconShape for BsBoxSeam { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6376,6 +9718,9 @@ impl IconShape for BsBoxSeam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6391,11 +9736,23 @@ impl IconShape for BsBox { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6403,6 +9760,9 @@ impl IconShape for BsBox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6418,11 +9778,23 @@ impl IconShape for BsBox2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6430,6 +9802,9 @@ impl IconShape for BsBox2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6445,11 +9820,23 @@ impl IconShape for BsBox2HeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6457,6 +9844,9 @@ impl IconShape for BsBox2HeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6472,11 +9862,23 @@ impl IconShape for BsBox2Heart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6484,6 +9886,9 @@ impl IconShape for BsBox2Heart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6502,11 +9907,23 @@ impl IconShape for BsBox2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6514,6 +9931,9 @@ impl IconShape for BsBox2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6529,11 +9949,23 @@ impl IconShape for BsBoxes { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6541,6 +9973,9 @@ impl IconShape for BsBoxes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6556,11 +9991,23 @@ impl IconShape for BsBracesAsterisk { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6568,6 +10015,9 @@ impl IconShape for BsBracesAsterisk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6584,11 +10034,23 @@ impl IconShape for BsBraces { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6596,6 +10058,9 @@ impl IconShape for BsBraces { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6611,11 +10076,23 @@ impl IconShape for BsBricks { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6623,6 +10100,9 @@ impl IconShape for BsBricks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6638,11 +10118,23 @@ impl IconShape for BsBriefcaseFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6650,6 +10142,9 @@ impl IconShape for BsBriefcaseFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6668,11 +10163,23 @@ impl IconShape for BsBriefcase { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6680,6 +10187,9 @@ impl IconShape for BsBriefcase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6695,11 +10205,23 @@ impl IconShape for BsBrightnessAltHighFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6707,6 +10229,9 @@ impl IconShape for BsBrightnessAltHighFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6722,11 +10247,23 @@ impl IconShape for BsBrightnessAltHigh { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6734,6 +10271,9 @@ impl IconShape for BsBrightnessAltHigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6749,11 +10289,23 @@ impl IconShape for BsBrightnessAltLowFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6761,6 +10313,9 @@ impl IconShape for BsBrightnessAltLowFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6776,11 +10331,23 @@ impl IconShape for BsBrightnessAltLow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6788,6 +10355,9 @@ impl IconShape for BsBrightnessAltLow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6803,11 +10373,23 @@ impl IconShape for BsBrightnessHighFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6815,6 +10397,9 @@ impl IconShape for BsBrightnessHighFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6830,11 +10415,23 @@ impl IconShape for BsBrightnessHigh { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6842,6 +10439,9 @@ impl IconShape for BsBrightnessHigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6857,11 +10457,23 @@ impl IconShape for BsBrightnessLowFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6869,6 +10481,9 @@ impl IconShape for BsBrightnessLowFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6884,11 +10499,23 @@ impl IconShape for BsBrightnessLow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6896,6 +10523,9 @@ impl IconShape for BsBrightnessLow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6911,11 +10541,23 @@ impl IconShape for BsBroadcastPin { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6923,6 +10565,9 @@ impl IconShape for BsBroadcastPin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6938,11 +10583,23 @@ impl IconShape for BsBroadcast { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6950,6 +10607,9 @@ impl IconShape for BsBroadcast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6965,11 +10625,23 @@ impl IconShape for BsBrushFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6977,6 +10649,9 @@ impl IconShape for BsBrushFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6992,11 +10667,23 @@ impl IconShape for BsBrush { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7004,6 +10691,9 @@ impl IconShape for BsBrush { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7019,11 +10709,23 @@ impl IconShape for BsBucketFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7031,6 +10733,9 @@ impl IconShape for BsBucketFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7046,11 +10751,23 @@ impl IconShape for BsBucket { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7058,6 +10775,9 @@ impl IconShape for BsBucket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7073,11 +10793,23 @@ impl IconShape for BsBugFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7085,6 +10817,9 @@ impl IconShape for BsBugFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7103,11 +10838,23 @@ impl IconShape for BsBug { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7115,6 +10862,9 @@ impl IconShape for BsBug { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7130,11 +10880,23 @@ impl IconShape for BsBuilding { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7142,6 +10904,9 @@ impl IconShape for BsBuilding { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7161,11 +10926,23 @@ impl IconShape for BsBullseye { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7173,6 +10950,9 @@ impl IconShape for BsBullseye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7197,11 +10977,23 @@ impl IconShape for BsCalculatorFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7209,6 +11001,9 @@ impl IconShape for BsCalculatorFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7224,11 +11019,23 @@ impl IconShape for BsCalculator { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7236,6 +11043,9 @@ impl IconShape for BsCalculator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7254,11 +11064,23 @@ impl IconShape for BsCalendarCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7266,6 +11088,9 @@ impl IconShape for BsCalendarCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7281,11 +11106,23 @@ impl IconShape for BsCalendarCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7293,6 +11130,9 @@ impl IconShape for BsCalendarCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7311,11 +11151,23 @@ impl IconShape for BsCalendarDateFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7323,6 +11175,9 @@ impl IconShape for BsCalendarDateFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7341,11 +11196,23 @@ impl IconShape for BsCalendarDate { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7353,6 +11220,9 @@ impl IconShape for BsCalendarDate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7371,11 +11241,23 @@ impl IconShape for BsCalendarDayFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7383,6 +11265,9 @@ impl IconShape for BsCalendarDayFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7398,11 +11283,23 @@ impl IconShape for BsCalendarDay { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7410,6 +11307,9 @@ impl IconShape for BsCalendarDay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7428,11 +11328,23 @@ impl IconShape for BsCalendarEventFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7440,6 +11352,9 @@ impl IconShape for BsCalendarEventFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7455,11 +11370,23 @@ impl IconShape for BsCalendarEvent { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7467,6 +11394,9 @@ impl IconShape for BsCalendarEvent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7485,11 +11415,23 @@ impl IconShape for BsCalendarFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7497,6 +11439,9 @@ impl IconShape for BsCalendarFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7512,11 +11457,23 @@ impl IconShape for BsCalendarHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7524,6 +11481,9 @@ impl IconShape for BsCalendarHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7539,11 +11499,23 @@ impl IconShape for BsCalendarHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7551,6 +11523,9 @@ impl IconShape for BsCalendarHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7567,11 +11542,23 @@ impl IconShape for BsCalendarMinusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7579,6 +11566,9 @@ impl IconShape for BsCalendarMinusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7594,11 +11584,23 @@ impl IconShape for BsCalendarMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7606,6 +11608,9 @@ impl IconShape for BsCalendarMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7624,11 +11629,23 @@ impl IconShape for BsCalendarMonthFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7636,6 +11653,9 @@ impl IconShape for BsCalendarMonthFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7654,11 +11674,23 @@ impl IconShape for BsCalendarMonth { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7666,6 +11698,9 @@ impl IconShape for BsCalendarMonth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7684,11 +11719,23 @@ impl IconShape for BsCalendarPlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7696,6 +11743,9 @@ impl IconShape for BsCalendarPlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7711,11 +11761,23 @@ impl IconShape for BsCalendarPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7723,6 +11785,9 @@ impl IconShape for BsCalendarPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7741,11 +11806,23 @@ impl IconShape for BsCalendarRangeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7753,6 +11830,9 @@ impl IconShape for BsCalendarRangeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7768,11 +11848,23 @@ impl IconShape for BsCalendarRange { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7780,6 +11872,9 @@ impl IconShape for BsCalendarRange { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7798,11 +11893,23 @@ impl IconShape for BsCalendarWeekFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7810,6 +11917,9 @@ impl IconShape for BsCalendarWeekFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7825,11 +11935,23 @@ impl IconShape for BsCalendarWeek { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7837,6 +11959,9 @@ impl IconShape for BsCalendarWeek { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7855,11 +11980,23 @@ impl IconShape for BsCalendarXFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7867,6 +12004,9 @@ impl IconShape for BsCalendarXFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7882,11 +12022,23 @@ impl IconShape for BsCalendarX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7894,6 +12046,9 @@ impl IconShape for BsCalendarX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7912,11 +12067,23 @@ impl IconShape for BsCalendar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7924,6 +12091,9 @@ impl IconShape for BsCalendar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7939,11 +12109,23 @@ impl IconShape for BsCalendar2CheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7951,6 +12133,9 @@ impl IconShape for BsCalendar2CheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7966,11 +12151,23 @@ impl IconShape for BsCalendar2Check { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7978,6 +12175,9 @@ impl IconShape for BsCalendar2Check { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7999,11 +12199,23 @@ impl IconShape for BsCalendar2DateFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8011,6 +12223,9 @@ impl IconShape for BsCalendar2DateFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8029,11 +12244,23 @@ impl IconShape for BsCalendar2Date { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8041,6 +12268,9 @@ impl IconShape for BsCalendar2Date { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8062,11 +12292,23 @@ impl IconShape for BsCalendar2DayFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8074,6 +12316,9 @@ impl IconShape for BsCalendar2DayFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8089,11 +12334,23 @@ impl IconShape for BsCalendar2Day { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8101,6 +12358,9 @@ impl IconShape for BsCalendar2Day { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8122,11 +12382,23 @@ impl IconShape for BsCalendar2EventFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8134,6 +12406,9 @@ impl IconShape for BsCalendar2EventFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8149,11 +12424,23 @@ impl IconShape for BsCalendar2Event { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8161,6 +12448,9 @@ impl IconShape for BsCalendar2Event { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8182,11 +12472,23 @@ impl IconShape for BsCalendar2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8194,6 +12496,9 @@ impl IconShape for BsCalendar2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8209,11 +12514,23 @@ impl IconShape for BsCalendar2HeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8221,6 +12538,9 @@ impl IconShape for BsCalendar2HeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8236,11 +12556,23 @@ impl IconShape for BsCalendar2Heart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8248,6 +12580,9 @@ impl IconShape for BsCalendar2Heart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8264,11 +12599,23 @@ impl IconShape for BsCalendar2MinusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8276,6 +12623,9 @@ impl IconShape for BsCalendar2MinusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8291,11 +12641,23 @@ impl IconShape for BsCalendar2Minus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8303,6 +12665,9 @@ impl IconShape for BsCalendar2Minus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8324,11 +12689,23 @@ impl IconShape for BsCalendar2MonthFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8336,6 +12713,9 @@ impl IconShape for BsCalendar2MonthFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8354,11 +12734,23 @@ impl IconShape for BsCalendar2Month { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8366,6 +12758,9 @@ impl IconShape for BsCalendar2Month { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8387,11 +12782,23 @@ impl IconShape for BsCalendar2PlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8399,6 +12806,9 @@ impl IconShape for BsCalendar2PlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8414,11 +12824,23 @@ impl IconShape for BsCalendar2Plus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8426,6 +12848,9 @@ impl IconShape for BsCalendar2Plus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8444,11 +12869,23 @@ impl IconShape for BsCalendar2RangeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8456,6 +12893,9 @@ impl IconShape for BsCalendar2RangeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8471,11 +12911,23 @@ impl IconShape for BsCalendar2Range { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8483,6 +12935,9 @@ impl IconShape for BsCalendar2Range { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8501,11 +12956,23 @@ impl IconShape for BsCalendar2WeekFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8513,6 +12980,9 @@ impl IconShape for BsCalendar2WeekFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8528,11 +12998,23 @@ impl IconShape for BsCalendar2Week { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8540,6 +13022,9 @@ impl IconShape for BsCalendar2Week { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8558,11 +13043,23 @@ impl IconShape for BsCalendar2XFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8570,6 +13067,9 @@ impl IconShape for BsCalendar2XFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8585,11 +13085,23 @@ impl IconShape for BsCalendar2X { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8597,6 +13109,9 @@ impl IconShape for BsCalendar2X { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8618,11 +13133,23 @@ impl IconShape for BsCalendar2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8630,6 +13157,9 @@ impl IconShape for BsCalendar2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8648,11 +13178,23 @@ impl IconShape for BsCalendar3EventFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8660,6 +13202,9 @@ impl IconShape for BsCalendar3EventFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8676,11 +13221,23 @@ impl IconShape for BsCalendar3Event { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8688,6 +13245,9 @@ impl IconShape for BsCalendar3Event { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8706,11 +13266,23 @@ impl IconShape for BsCalendar3Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8718,6 +13290,9 @@ impl IconShape for BsCalendar3Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8733,11 +13308,23 @@ impl IconShape for BsCalendar3RangeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8745,6 +13332,9 @@ impl IconShape for BsCalendar3RangeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8761,11 +13351,23 @@ impl IconShape for BsCalendar3Range { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8773,6 +13375,9 @@ impl IconShape for BsCalendar3Range { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8791,11 +13396,23 @@ impl IconShape for BsCalendar3WeekFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8803,6 +13420,9 @@ impl IconShape for BsCalendar3WeekFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8819,11 +13439,23 @@ impl IconShape for BsCalendar3Week { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8831,6 +13463,9 @@ impl IconShape for BsCalendar3Week { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8849,11 +13484,23 @@ impl IconShape for BsCalendar3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8861,6 +13508,9 @@ impl IconShape for BsCalendar3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8879,11 +13529,23 @@ impl IconShape for BsCalendar4Event { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8891,6 +13553,9 @@ impl IconShape for BsCalendar4Event { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8909,11 +13574,23 @@ impl IconShape for BsCalendar4Range { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8921,6 +13598,9 @@ impl IconShape for BsCalendar4Range { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8939,11 +13619,23 @@ impl IconShape for BsCalendar4Week { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8951,6 +13643,9 @@ impl IconShape for BsCalendar4Week { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8969,11 +13664,23 @@ impl IconShape for BsCalendar4 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8981,6 +13688,9 @@ impl IconShape for BsCalendar4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8996,11 +13706,23 @@ impl IconShape for BsCameraFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9008,6 +13730,9 @@ impl IconShape for BsCameraFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9026,11 +13751,23 @@ impl IconShape for BsCameraReelsFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9038,6 +13775,9 @@ impl IconShape for BsCameraReelsFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9059,11 +13799,23 @@ impl IconShape for BsCameraReels { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9071,6 +13823,9 @@ impl IconShape for BsCameraReels { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9092,11 +13847,23 @@ impl IconShape for BsCameraVideoFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9104,6 +13871,9 @@ impl IconShape for BsCameraVideoFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9120,11 +13890,23 @@ impl IconShape for BsCameraVideoOffFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9132,6 +13914,9 @@ impl IconShape for BsCameraVideoOffFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9148,11 +13933,23 @@ impl IconShape for BsCameraVideoOff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9160,6 +13957,9 @@ impl IconShape for BsCameraVideoOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9176,11 +13976,23 @@ impl IconShape for BsCameraVideo { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9188,6 +14000,9 @@ impl IconShape for BsCameraVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9204,11 +14019,23 @@ impl IconShape for BsCamera { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9216,6 +14043,9 @@ impl IconShape for BsCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9234,11 +14064,23 @@ impl IconShape for BsCamera2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9246,6 +14088,9 @@ impl IconShape for BsCamera2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9264,11 +14109,23 @@ impl IconShape for BsCapslockFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9276,6 +14133,9 @@ impl IconShape for BsCapslockFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9291,11 +14151,23 @@ impl IconShape for BsCapslock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9303,6 +14175,9 @@ impl IconShape for BsCapslock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9319,11 +14194,23 @@ impl IconShape for BsCardChecklist { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9331,6 +14218,9 @@ impl IconShape for BsCardChecklist { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9349,11 +14239,23 @@ impl IconShape for BsCardHeading { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9361,6 +14263,9 @@ impl IconShape for BsCardHeading { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9379,11 +14284,23 @@ impl IconShape for BsCardImage { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9391,6 +14308,9 @@ impl IconShape for BsCardImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9409,11 +14329,23 @@ impl IconShape for BsCardList { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9421,6 +14353,9 @@ impl IconShape for BsCardList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9439,11 +14374,23 @@ impl IconShape for BsCardText { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9451,6 +14398,9 @@ impl IconShape for BsCardText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9469,11 +14419,23 @@ impl IconShape for BsCaretDownFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9481,6 +14443,9 @@ impl IconShape for BsCaretDownFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9496,11 +14461,23 @@ impl IconShape for BsCaretDownSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9508,6 +14485,9 @@ impl IconShape for BsCaretDownSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9523,11 +14503,23 @@ impl IconShape for BsCaretDownSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9535,6 +14527,9 @@ impl IconShape for BsCaretDownSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9553,11 +14548,23 @@ impl IconShape for BsCaretDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9565,6 +14572,9 @@ impl IconShape for BsCaretDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9580,11 +14590,23 @@ impl IconShape for BsCaretLeftFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9592,6 +14614,9 @@ impl IconShape for BsCaretLeftFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9607,11 +14632,23 @@ impl IconShape for BsCaretLeftSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9619,6 +14656,9 @@ impl IconShape for BsCaretLeftSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9634,11 +14674,23 @@ impl IconShape for BsCaretLeftSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9646,6 +14698,9 @@ impl IconShape for BsCaretLeftSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9664,11 +14719,23 @@ impl IconShape for BsCaretLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9676,6 +14743,9 @@ impl IconShape for BsCaretLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9691,11 +14761,23 @@ impl IconShape for BsCaretRightFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9703,6 +14785,9 @@ impl IconShape for BsCaretRightFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9718,11 +14803,23 @@ impl IconShape for BsCaretRightSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9730,6 +14827,9 @@ impl IconShape for BsCaretRightSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9745,11 +14845,23 @@ impl IconShape for BsCaretRightSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9757,6 +14869,9 @@ impl IconShape for BsCaretRightSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9775,11 +14890,23 @@ impl IconShape for BsCaretRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9787,6 +14914,9 @@ impl IconShape for BsCaretRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9802,11 +14932,23 @@ impl IconShape for BsCaretUpFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9814,6 +14956,9 @@ impl IconShape for BsCaretUpFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9829,11 +14974,23 @@ impl IconShape for BsCaretUpSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9841,6 +14998,9 @@ impl IconShape for BsCaretUpSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9856,11 +15016,23 @@ impl IconShape for BsCaretUpSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9868,6 +15040,9 @@ impl IconShape for BsCaretUpSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9886,11 +15061,23 @@ impl IconShape for BsCaretUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9898,6 +15085,9 @@ impl IconShape for BsCaretUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9913,11 +15103,23 @@ impl IconShape for BsCartCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9925,6 +15127,9 @@ impl IconShape for BsCartCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9940,11 +15145,23 @@ impl IconShape for BsCartCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9952,6 +15169,9 @@ impl IconShape for BsCartCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9970,11 +15190,23 @@ impl IconShape for BsCartDashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9982,6 +15214,9 @@ impl IconShape for BsCartDashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9997,11 +15232,23 @@ impl IconShape for BsCartDash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10009,6 +15256,9 @@ impl IconShape for BsCartDash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10027,11 +15277,23 @@ impl IconShape for BsCartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10039,6 +15301,9 @@ impl IconShape for BsCartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10054,11 +15319,23 @@ impl IconShape for BsCartPlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10066,6 +15343,9 @@ impl IconShape for BsCartPlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10081,11 +15361,23 @@ impl IconShape for BsCartPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10093,6 +15385,9 @@ impl IconShape for BsCartPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10111,11 +15406,23 @@ impl IconShape for BsCartXFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10123,6 +15430,9 @@ impl IconShape for BsCartXFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10138,11 +15448,23 @@ impl IconShape for BsCartX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10150,6 +15472,9 @@ impl IconShape for BsCartX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10168,11 +15493,23 @@ impl IconShape for BsCart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10180,6 +15517,9 @@ impl IconShape for BsCart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10195,11 +15535,23 @@ impl IconShape for BsCart2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10207,6 +15559,9 @@ impl IconShape for BsCart2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10222,11 +15577,23 @@ impl IconShape for BsCart3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10234,6 +15601,9 @@ impl IconShape for BsCart3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10249,11 +15619,23 @@ impl IconShape for BsCart4 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10261,6 +15643,9 @@ impl IconShape for BsCart4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10276,11 +15661,23 @@ impl IconShape for BsCashCoin { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10288,6 +15685,9 @@ impl IconShape for BsCashCoin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10313,11 +15713,23 @@ impl IconShape for BsCashStack { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10325,6 +15737,9 @@ impl IconShape for BsCashStack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10343,11 +15758,23 @@ impl IconShape for BsCash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10355,6 +15782,9 @@ impl IconShape for BsCash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10373,11 +15803,23 @@ impl IconShape for BsCast { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10385,6 +15827,9 @@ impl IconShape for BsCast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10403,11 +15848,23 @@ impl IconShape for BsChatDotsFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10415,6 +15872,9 @@ impl IconShape for BsChatDotsFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10430,11 +15890,23 @@ impl IconShape for BsChatDots { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10442,6 +15914,9 @@ impl IconShape for BsChatDots { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10460,11 +15935,23 @@ impl IconShape for BsChatFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10472,6 +15959,9 @@ impl IconShape for BsChatFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10487,11 +15977,23 @@ impl IconShape for BsChatHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10499,6 +16001,9 @@ impl IconShape for BsChatHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10514,11 +16019,23 @@ impl IconShape for BsChatHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10526,6 +16043,9 @@ impl IconShape for BsChatHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10542,11 +16062,23 @@ impl IconShape for BsChatLeftDotsFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10554,6 +16086,9 @@ impl IconShape for BsChatLeftDotsFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10569,11 +16104,23 @@ impl IconShape for BsChatLeftDots { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10581,6 +16128,9 @@ impl IconShape for BsChatLeftDots { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10599,11 +16149,23 @@ impl IconShape for BsChatLeftFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10611,6 +16173,9 @@ impl IconShape for BsChatLeftFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10626,11 +16191,23 @@ impl IconShape for BsChatLeftHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10638,6 +16215,9 @@ impl IconShape for BsChatLeftHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10653,11 +16233,23 @@ impl IconShape for BsChatLeftHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10665,6 +16257,9 @@ impl IconShape for BsChatLeftHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10683,11 +16278,23 @@ impl IconShape for BsChatLeftQuoteFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10695,6 +16302,9 @@ impl IconShape for BsChatLeftQuoteFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10710,11 +16320,23 @@ impl IconShape for BsChatLeftQuote { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10722,6 +16344,9 @@ impl IconShape for BsChatLeftQuote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10740,11 +16365,23 @@ impl IconShape for BsChatLeftTextFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10752,6 +16389,9 @@ impl IconShape for BsChatLeftTextFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10767,11 +16407,23 @@ impl IconShape for BsChatLeftText { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10779,6 +16431,9 @@ impl IconShape for BsChatLeftText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10797,11 +16452,23 @@ impl IconShape for BsChatLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10809,6 +16476,9 @@ impl IconShape for BsChatLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10824,11 +16494,23 @@ impl IconShape for BsChatQuoteFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10836,6 +16518,9 @@ impl IconShape for BsChatQuoteFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10851,11 +16536,23 @@ impl IconShape for BsChatQuote { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10863,6 +16560,9 @@ impl IconShape for BsChatQuote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10881,11 +16581,23 @@ impl IconShape for BsChatRightDotsFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10893,6 +16605,9 @@ impl IconShape for BsChatRightDotsFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10908,11 +16623,23 @@ impl IconShape for BsChatRightDots { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10920,6 +16647,9 @@ impl IconShape for BsChatRightDots { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10938,11 +16668,23 @@ impl IconShape for BsChatRightFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10950,6 +16692,9 @@ impl IconShape for BsChatRightFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10965,11 +16710,23 @@ impl IconShape for BsChatRightHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10977,6 +16734,9 @@ impl IconShape for BsChatRightHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10992,11 +16752,23 @@ impl IconShape for BsChatRightHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11004,6 +16776,9 @@ impl IconShape for BsChatRightHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11022,11 +16797,23 @@ impl IconShape for BsChatRightQuoteFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11034,6 +16821,9 @@ impl IconShape for BsChatRightQuoteFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11049,11 +16839,23 @@ impl IconShape for BsChatRightQuote { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11061,6 +16863,9 @@ impl IconShape for BsChatRightQuote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11079,11 +16884,23 @@ impl IconShape for BsChatRightTextFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11091,6 +16908,9 @@ impl IconShape for BsChatRightTextFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11106,11 +16926,23 @@ impl IconShape for BsChatRightText { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11118,6 +16950,9 @@ impl IconShape for BsChatRightText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11136,11 +16971,23 @@ impl IconShape for BsChatRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11148,6 +16995,9 @@ impl IconShape for BsChatRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11163,11 +17013,23 @@ impl IconShape for BsChatSquareDotsFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11175,6 +17037,9 @@ impl IconShape for BsChatSquareDotsFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11190,11 +17055,23 @@ impl IconShape for BsChatSquareDots { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11202,6 +17079,9 @@ impl IconShape for BsChatSquareDots { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11220,11 +17100,23 @@ impl IconShape for BsChatSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11232,6 +17124,9 @@ impl IconShape for BsChatSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11247,11 +17142,23 @@ impl IconShape for BsChatSquareHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11259,6 +17166,9 @@ impl IconShape for BsChatSquareHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11274,11 +17184,23 @@ impl IconShape for BsChatSquareHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11286,6 +17208,9 @@ impl IconShape for BsChatSquareHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11304,11 +17229,23 @@ impl IconShape for BsChatSquareQuoteFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11316,6 +17253,9 @@ impl IconShape for BsChatSquareQuoteFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11331,11 +17271,23 @@ impl IconShape for BsChatSquareQuote { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11343,6 +17295,9 @@ impl IconShape for BsChatSquareQuote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11361,11 +17316,23 @@ impl IconShape for BsChatSquareTextFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11373,6 +17340,9 @@ impl IconShape for BsChatSquareTextFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11388,11 +17358,23 @@ impl IconShape for BsChatSquareText { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11400,6 +17382,9 @@ impl IconShape for BsChatSquareText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11418,11 +17403,23 @@ impl IconShape for BsChatSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11430,6 +17427,9 @@ impl IconShape for BsChatSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11445,11 +17445,23 @@ impl IconShape for BsChatTextFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11457,6 +17469,9 @@ impl IconShape for BsChatTextFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11472,11 +17487,23 @@ impl IconShape for BsChatText { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11484,6 +17511,9 @@ impl IconShape for BsChatText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11502,11 +17532,23 @@ impl IconShape for BsChat { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11514,6 +17556,9 @@ impl IconShape for BsChat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11529,11 +17574,23 @@ impl IconShape for BsCheckAll { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11541,6 +17598,9 @@ impl IconShape for BsCheckAll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11556,11 +17616,23 @@ impl IconShape for BsCheckCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11568,6 +17640,9 @@ impl IconShape for BsCheckCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11583,11 +17658,23 @@ impl IconShape for BsCheckCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11595,6 +17682,9 @@ impl IconShape for BsCheckCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11613,11 +17703,23 @@ impl IconShape for BsCheckLg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11625,6 +17727,9 @@ impl IconShape for BsCheckLg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11640,11 +17745,23 @@ impl IconShape for BsCheckSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11652,6 +17769,9 @@ impl IconShape for BsCheckSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11667,11 +17787,23 @@ impl IconShape for BsCheckSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11679,6 +17811,9 @@ impl IconShape for BsCheckSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11697,11 +17832,23 @@ impl IconShape for BsCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11709,6 +17856,9 @@ impl IconShape for BsCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11724,11 +17874,23 @@ impl IconShape for BsCheck2All { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11736,6 +17898,9 @@ impl IconShape for BsCheck2All { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11754,11 +17919,23 @@ impl IconShape for BsCheck2Circle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11766,6 +17943,9 @@ impl IconShape for BsCheck2Circle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11784,11 +17964,23 @@ impl IconShape for BsCheck2Square { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11796,6 +17988,9 @@ impl IconShape for BsCheck2Square { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11814,11 +18009,23 @@ impl IconShape for BsCheck2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11826,6 +18033,9 @@ impl IconShape for BsCheck2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11841,11 +18051,23 @@ impl IconShape for BsChevronBarContract { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11853,6 +18075,9 @@ impl IconShape for BsChevronBarContract { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11869,11 +18094,23 @@ impl IconShape for BsChevronBarDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11881,6 +18118,9 @@ impl IconShape for BsChevronBarDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11897,11 +18137,23 @@ impl IconShape for BsChevronBarExpand { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11909,6 +18161,9 @@ impl IconShape for BsChevronBarExpand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11925,11 +18180,23 @@ impl IconShape for BsChevronBarLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11937,6 +18204,9 @@ impl IconShape for BsChevronBarLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11953,11 +18223,23 @@ impl IconShape for BsChevronBarRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11965,6 +18247,9 @@ impl IconShape for BsChevronBarRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11981,11 +18266,23 @@ impl IconShape for BsChevronBarUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11993,6 +18290,9 @@ impl IconShape for BsChevronBarUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12009,11 +18309,23 @@ impl IconShape for BsChevronCompactDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12021,6 +18333,9 @@ impl IconShape for BsChevronCompactDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12037,11 +18352,23 @@ impl IconShape for BsChevronCompactLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12049,6 +18376,9 @@ impl IconShape for BsChevronCompactLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12065,11 +18395,23 @@ impl IconShape for BsChevronCompactRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12077,6 +18419,9 @@ impl IconShape for BsChevronCompactRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12093,11 +18438,23 @@ impl IconShape for BsChevronCompactUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12105,6 +18462,9 @@ impl IconShape for BsChevronCompactUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12121,11 +18481,23 @@ impl IconShape for BsChevronContract { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12133,6 +18505,9 @@ impl IconShape for BsChevronContract { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12149,11 +18524,23 @@ impl IconShape for BsChevronDoubleDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12161,6 +18548,9 @@ impl IconShape for BsChevronDoubleDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12181,11 +18571,23 @@ impl IconShape for BsChevronDoubleLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12193,6 +18595,9 @@ impl IconShape for BsChevronDoubleLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12213,11 +18618,23 @@ impl IconShape for BsChevronDoubleRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12225,6 +18642,9 @@ impl IconShape for BsChevronDoubleRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12245,11 +18665,23 @@ impl IconShape for BsChevronDoubleUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12257,6 +18689,9 @@ impl IconShape for BsChevronDoubleUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12277,11 +18712,23 @@ impl IconShape for BsChevronDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12289,6 +18736,9 @@ impl IconShape for BsChevronDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12305,11 +18755,23 @@ impl IconShape for BsChevronExpand { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12317,6 +18779,9 @@ impl IconShape for BsChevronExpand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12333,11 +18798,23 @@ impl IconShape for BsChevronLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12345,6 +18822,9 @@ impl IconShape for BsChevronLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12361,11 +18841,23 @@ impl IconShape for BsChevronRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12373,6 +18865,9 @@ impl IconShape for BsChevronRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12389,11 +18884,23 @@ impl IconShape for BsChevronUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12401,6 +18908,9 @@ impl IconShape for BsChevronUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12417,11 +18927,23 @@ impl IconShape for BsCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12429,6 +18951,9 @@ impl IconShape for BsCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12446,11 +18971,23 @@ impl IconShape for BsCircleHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12458,6 +18995,9 @@ impl IconShape for BsCircleHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12473,11 +19013,23 @@ impl IconShape for BsCircleSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12485,6 +19037,9 @@ impl IconShape for BsCircleSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12503,11 +19058,23 @@ impl IconShape for BsCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12515,6 +19082,9 @@ impl IconShape for BsCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12530,11 +19100,23 @@ impl IconShape for BsClipboardCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12542,6 +19124,9 @@ impl IconShape for BsClipboardCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12560,11 +19145,23 @@ impl IconShape for BsClipboardCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12572,6 +19169,9 @@ impl IconShape for BsClipboardCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12594,11 +19194,23 @@ impl IconShape for BsClipboardDataFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12606,6 +19218,9 @@ impl IconShape for BsClipboardDataFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12624,11 +19239,23 @@ impl IconShape for BsClipboardData { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12636,6 +19263,9 @@ impl IconShape for BsClipboardData { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12657,11 +19287,23 @@ impl IconShape for BsClipboardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12669,6 +19311,9 @@ impl IconShape for BsClipboardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12685,11 +19330,23 @@ impl IconShape for BsClipboardHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12697,6 +19354,9 @@ impl IconShape for BsClipboardHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12717,11 +19377,23 @@ impl IconShape for BsClipboardHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12729,6 +19401,9 @@ impl IconShape for BsClipboardHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12751,11 +19426,23 @@ impl IconShape for BsClipboardMinusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12763,6 +19450,9 @@ impl IconShape for BsClipboardMinusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12781,11 +19471,23 @@ impl IconShape for BsClipboardMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12793,6 +19495,9 @@ impl IconShape for BsClipboardMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12815,11 +19520,23 @@ impl IconShape for BsClipboardPlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12827,6 +19544,9 @@ impl IconShape for BsClipboardPlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12845,11 +19565,23 @@ impl IconShape for BsClipboardPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12857,6 +19589,9 @@ impl IconShape for BsClipboardPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12879,11 +19614,23 @@ impl IconShape for BsClipboardPulse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12891,6 +19638,9 @@ impl IconShape for BsClipboardPulse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12907,11 +19657,23 @@ impl IconShape for BsClipboardXFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12919,6 +19681,9 @@ impl IconShape for BsClipboardXFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12937,11 +19702,23 @@ impl IconShape for BsClipboardX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12949,6 +19726,9 @@ impl IconShape for BsClipboardX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12971,11 +19751,23 @@ impl IconShape for BsClipboard { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12983,6 +19775,9 @@ impl IconShape for BsClipboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13001,11 +19796,23 @@ impl IconShape for BsClipboard2CheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13013,6 +19820,9 @@ impl IconShape for BsClipboard2CheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13031,11 +19841,23 @@ impl IconShape for BsClipboard2Check { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13043,6 +19865,9 @@ impl IconShape for BsClipboard2Check { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13064,11 +19889,23 @@ impl IconShape for BsClipboard2DataFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13076,6 +19913,9 @@ impl IconShape for BsClipboard2DataFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13094,11 +19934,23 @@ impl IconShape for BsClipboard2Data { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13106,6 +19958,9 @@ impl IconShape for BsClipboard2Data { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13127,11 +19982,23 @@ impl IconShape for BsClipboard2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13139,6 +20006,9 @@ impl IconShape for BsClipboard2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13157,11 +20027,23 @@ impl IconShape for BsClipboard2HeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13169,6 +20051,9 @@ impl IconShape for BsClipboard2HeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13189,11 +20074,23 @@ impl IconShape for BsClipboard2Heart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13201,6 +20098,9 @@ impl IconShape for BsClipboard2Heart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13222,11 +20122,23 @@ impl IconShape for BsClipboard2MinusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13234,6 +20146,9 @@ impl IconShape for BsClipboard2MinusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13252,11 +20167,23 @@ impl IconShape for BsClipboard2Minus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13264,6 +20191,9 @@ impl IconShape for BsClipboard2Minus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13285,11 +20215,23 @@ impl IconShape for BsClipboard2PlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13297,6 +20239,9 @@ impl IconShape for BsClipboard2PlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13315,11 +20260,23 @@ impl IconShape for BsClipboard2Plus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13327,6 +20284,9 @@ impl IconShape for BsClipboard2Plus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13348,11 +20308,23 @@ impl IconShape for BsClipboard2PulseFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13360,6 +20332,9 @@ impl IconShape for BsClipboard2PulseFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13378,11 +20353,23 @@ impl IconShape for BsClipboard2Pulse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13390,6 +20377,9 @@ impl IconShape for BsClipboard2Pulse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13411,11 +20401,23 @@ impl IconShape for BsClipboard2XFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13423,6 +20425,9 @@ impl IconShape for BsClipboard2XFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13441,11 +20446,23 @@ impl IconShape for BsClipboard2X { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13453,6 +20470,9 @@ impl IconShape for BsClipboard2X { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13474,11 +20494,23 @@ impl IconShape for BsClipboard2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13486,6 +20518,9 @@ impl IconShape for BsClipboard2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13504,11 +20539,23 @@ impl IconShape for BsClockFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13516,6 +20563,9 @@ impl IconShape for BsClockFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13531,11 +20581,23 @@ impl IconShape for BsClockHistory { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13543,6 +20605,9 @@ impl IconShape for BsClockHistory { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13564,11 +20629,23 @@ impl IconShape for BsClock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13576,6 +20653,9 @@ impl IconShape for BsClock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13594,11 +20674,23 @@ impl IconShape for BsCloudArrowDownFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13606,6 +20698,9 @@ impl IconShape for BsCloudArrowDownFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13621,11 +20716,23 @@ impl IconShape for BsCloudArrowDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13633,6 +20740,9 @@ impl IconShape for BsCloudArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13652,11 +20762,23 @@ impl IconShape for BsCloudArrowUpFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13664,6 +20786,9 @@ impl IconShape for BsCloudArrowUpFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13679,11 +20804,23 @@ impl IconShape for BsCloudArrowUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13691,6 +20828,9 @@ impl IconShape for BsCloudArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13710,11 +20850,23 @@ impl IconShape for BsCloudCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13722,6 +20874,9 @@ impl IconShape for BsCloudCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13737,11 +20892,23 @@ impl IconShape for BsCloudCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13749,6 +20916,9 @@ impl IconShape for BsCloudCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13768,11 +20938,23 @@ impl IconShape for BsCloudDownloadFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13780,6 +20962,9 @@ impl IconShape for BsCloudDownloadFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13796,11 +20981,23 @@ impl IconShape for BsCloudDownload { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13808,6 +21005,9 @@ impl IconShape for BsCloudDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13826,11 +21026,23 @@ impl IconShape for BsCloudDrizzleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13838,6 +21050,9 @@ impl IconShape for BsCloudDrizzleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13853,11 +21068,23 @@ impl IconShape for BsCloudDrizzle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13865,6 +21092,9 @@ impl IconShape for BsCloudDrizzle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13880,11 +21110,23 @@ impl IconShape for BsCloudFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13892,6 +21134,9 @@ impl IconShape for BsCloudFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13907,11 +21152,23 @@ impl IconShape for BsCloudFogFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13919,6 +21176,9 @@ impl IconShape for BsCloudFogFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13934,11 +21194,23 @@ impl IconShape for BsCloudFog { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13946,6 +21218,9 @@ impl IconShape for BsCloudFog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13961,11 +21236,23 @@ impl IconShape for BsCloudFog2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13973,6 +21260,9 @@ impl IconShape for BsCloudFog2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13988,11 +21278,23 @@ impl IconShape for BsCloudFog2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14000,6 +21302,9 @@ impl IconShape for BsCloudFog2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14015,11 +21320,23 @@ impl IconShape for BsCloudHailFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14027,6 +21344,9 @@ impl IconShape for BsCloudHailFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14042,11 +21362,23 @@ impl IconShape for BsCloudHail { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14054,6 +21386,9 @@ impl IconShape for BsCloudHail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14069,11 +21404,23 @@ impl IconShape for BsCloudHazeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14081,6 +21428,9 @@ impl IconShape for BsCloudHazeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14096,11 +21446,23 @@ impl IconShape for BsCloudHaze { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14108,6 +21470,9 @@ impl IconShape for BsCloudHaze { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14123,11 +21488,23 @@ impl IconShape for BsCloudHaze2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14135,6 +21512,9 @@ impl IconShape for BsCloudHaze2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14150,11 +21530,23 @@ impl IconShape for BsCloudHaze2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14162,6 +21554,9 @@ impl IconShape for BsCloudHaze2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14177,11 +21572,23 @@ impl IconShape for BsCloudLightningFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14189,6 +21596,9 @@ impl IconShape for BsCloudLightningFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14204,11 +21614,23 @@ impl IconShape for BsCloudLightningRainFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14216,6 +21638,9 @@ impl IconShape for BsCloudLightningRainFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14231,11 +21656,23 @@ impl IconShape for BsCloudLightningRain { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14243,6 +21680,9 @@ impl IconShape for BsCloudLightningRain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14258,11 +21698,23 @@ impl IconShape for BsCloudLightning { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14270,6 +21722,9 @@ impl IconShape for BsCloudLightning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14285,11 +21740,23 @@ impl IconShape for BsCloudMinusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14297,6 +21764,9 @@ impl IconShape for BsCloudMinusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14312,11 +21782,23 @@ impl IconShape for BsCloudMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14324,6 +21806,9 @@ impl IconShape for BsCloudMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14342,11 +21827,23 @@ impl IconShape for BsCloudMoonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14354,6 +21851,9 @@ impl IconShape for BsCloudMoonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14372,11 +21872,23 @@ impl IconShape for BsCloudMoon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14384,6 +21896,9 @@ impl IconShape for BsCloudMoon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14402,11 +21917,23 @@ impl IconShape for BsCloudPlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14414,6 +21941,9 @@ impl IconShape for BsCloudPlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14429,11 +21959,23 @@ impl IconShape for BsCloudPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14441,6 +21983,9 @@ impl IconShape for BsCloudPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14460,11 +22005,23 @@ impl IconShape for BsCloudRainFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14472,6 +22029,9 @@ impl IconShape for BsCloudRainFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14487,11 +22047,23 @@ impl IconShape for BsCloudRainHeavyFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14499,6 +22071,9 @@ impl IconShape for BsCloudRainHeavyFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14514,11 +22089,23 @@ impl IconShape for BsCloudRainHeavy { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14526,6 +22113,9 @@ impl IconShape for BsCloudRainHeavy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14541,11 +22131,23 @@ impl IconShape for BsCloudRain { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14553,6 +22155,9 @@ impl IconShape for BsCloudRain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14568,11 +22173,23 @@ impl IconShape for BsCloudSlashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14580,6 +22197,9 @@ impl IconShape for BsCloudSlashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14596,11 +22216,23 @@ impl IconShape for BsCloudSlash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14608,6 +22240,9 @@ impl IconShape for BsCloudSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14627,11 +22262,23 @@ impl IconShape for BsCloudSleetFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14639,6 +22286,9 @@ impl IconShape for BsCloudSleetFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14654,11 +22304,23 @@ impl IconShape for BsCloudSleet { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14666,6 +22328,9 @@ impl IconShape for BsCloudSleet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14681,11 +22346,23 @@ impl IconShape for BsCloudSnowFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14693,6 +22370,9 @@ impl IconShape for BsCloudSnowFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14708,11 +22388,23 @@ impl IconShape for BsCloudSnow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14720,6 +22412,9 @@ impl IconShape for BsCloudSnow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14735,11 +22430,23 @@ impl IconShape for BsCloudSunFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14747,6 +22454,9 @@ impl IconShape for BsCloudSunFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14765,11 +22475,23 @@ impl IconShape for BsCloudSun { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14777,6 +22499,9 @@ impl IconShape for BsCloudSun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14795,11 +22520,23 @@ impl IconShape for BsCloudUploadFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14807,6 +22544,9 @@ impl IconShape for BsCloudUploadFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14823,11 +22563,23 @@ impl IconShape for BsCloudUpload { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14835,6 +22587,9 @@ impl IconShape for BsCloudUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14855,11 +22610,23 @@ impl IconShape for BsCloud { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14867,6 +22634,9 @@ impl IconShape for BsCloud { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14882,11 +22652,23 @@ impl IconShape for BsCloudsFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14894,6 +22676,9 @@ impl IconShape for BsCloudsFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14912,11 +22697,23 @@ impl IconShape for BsClouds { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14924,6 +22721,9 @@ impl IconShape for BsClouds { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14942,11 +22742,23 @@ impl IconShape for BsCloudyFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14954,6 +22766,9 @@ impl IconShape for BsCloudyFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14969,11 +22784,23 @@ impl IconShape for BsCloudy { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14981,6 +22808,9 @@ impl IconShape for BsCloudy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14996,11 +22826,23 @@ impl IconShape for BsCodeSlash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15008,6 +22850,9 @@ impl IconShape for BsCodeSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15023,11 +22868,23 @@ impl IconShape for BsCodeSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15035,6 +22892,9 @@ impl IconShape for BsCodeSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15053,11 +22913,23 @@ impl IconShape for BsCode { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15065,6 +22937,9 @@ impl IconShape for BsCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15080,11 +22955,23 @@ impl IconShape for BsCoin { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15092,6 +22979,9 @@ impl IconShape for BsCoin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15113,11 +23003,23 @@ impl IconShape for BsCollectionFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15125,6 +23027,9 @@ impl IconShape for BsCollectionFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15140,11 +23045,23 @@ impl IconShape for BsCollectionPlayFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15152,6 +23069,9 @@ impl IconShape for BsCollectionPlayFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15167,11 +23087,23 @@ impl IconShape for BsCollectionPlay { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15179,6 +23111,9 @@ impl IconShape for BsCollectionPlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15197,11 +23132,23 @@ impl IconShape for BsCollection { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15209,6 +23156,9 @@ impl IconShape for BsCollection { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15224,11 +23174,23 @@ impl IconShape for BsColumnsGap { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15236,6 +23198,9 @@ impl IconShape for BsColumnsGap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15251,11 +23216,23 @@ impl IconShape for BsColumns { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15263,6 +23240,9 @@ impl IconShape for BsColumns { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15278,11 +23258,23 @@ impl IconShape for BsCommand { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15290,6 +23282,9 @@ impl IconShape for BsCommand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15305,11 +23300,23 @@ impl IconShape for BsCompassFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15317,6 +23324,9 @@ impl IconShape for BsCompassFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15332,11 +23342,23 @@ impl IconShape for BsCompass { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15344,6 +23366,9 @@ impl IconShape for BsCompass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15362,11 +23387,23 @@ impl IconShape for BsConeStriped { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15374,6 +23411,9 @@ impl IconShape for BsConeStriped { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15389,11 +23429,23 @@ impl IconShape for BsCone { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15401,6 +23453,9 @@ impl IconShape for BsCone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15416,11 +23471,23 @@ impl IconShape for BsController { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15428,6 +23495,9 @@ impl IconShape for BsController { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15446,11 +23516,23 @@ impl IconShape for BsCpuFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15458,6 +23540,9 @@ impl IconShape for BsCpuFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15476,11 +23561,23 @@ impl IconShape for BsCpu { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15488,6 +23585,9 @@ impl IconShape for BsCpu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15503,11 +23603,23 @@ impl IconShape for BsCreditCard2BackFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15515,6 +23627,9 @@ impl IconShape for BsCreditCard2BackFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15530,11 +23645,23 @@ impl IconShape for BsCreditCard2Back { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15542,6 +23669,9 @@ impl IconShape for BsCreditCard2Back { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15560,11 +23690,23 @@ impl IconShape for BsCreditCard2FrontFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15572,6 +23714,9 @@ impl IconShape for BsCreditCard2FrontFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15587,11 +23732,23 @@ impl IconShape for BsCreditCard2Front { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15599,6 +23756,9 @@ impl IconShape for BsCreditCard2Front { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15617,11 +23777,23 @@ impl IconShape for BsCreditCardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15629,6 +23801,9 @@ impl IconShape for BsCreditCardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15644,11 +23819,23 @@ impl IconShape for BsCreditCard { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15656,6 +23843,9 @@ impl IconShape for BsCreditCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15674,11 +23864,23 @@ impl IconShape for BsCrop { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15686,6 +23888,9 @@ impl IconShape for BsCrop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15701,11 +23906,23 @@ impl IconShape for BsCupFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15713,6 +23930,9 @@ impl IconShape for BsCupFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15728,11 +23948,23 @@ impl IconShape for BsCupStraw { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15740,6 +23972,9 @@ impl IconShape for BsCupStraw { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15755,11 +23990,23 @@ impl IconShape for BsCup { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15767,6 +24014,9 @@ impl IconShape for BsCup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15782,11 +24032,23 @@ impl IconShape for BsCurrencyBitcoin { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15794,6 +24056,9 @@ impl IconShape for BsCurrencyBitcoin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15809,11 +24074,23 @@ impl IconShape for BsCurrencyDollar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15821,6 +24098,9 @@ impl IconShape for BsCurrencyDollar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15836,11 +24116,23 @@ impl IconShape for BsCurrencyEuro { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15848,6 +24140,9 @@ impl IconShape for BsCurrencyEuro { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15863,11 +24158,23 @@ impl IconShape for BsCurrencyExchange { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15875,6 +24182,9 @@ impl IconShape for BsCurrencyExchange { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15890,11 +24200,23 @@ impl IconShape for BsCurrencyPound { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15902,6 +24224,9 @@ impl IconShape for BsCurrencyPound { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15917,11 +24242,23 @@ impl IconShape for BsCurrencyYen { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15929,6 +24266,9 @@ impl IconShape for BsCurrencyYen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15944,11 +24284,23 @@ impl IconShape for BsCursorFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15956,6 +24308,9 @@ impl IconShape for BsCursorFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15971,11 +24326,23 @@ impl IconShape for BsCursorText { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15983,6 +24350,9 @@ impl IconShape for BsCursorText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15998,11 +24368,23 @@ impl IconShape for BsCursor { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16010,6 +24392,9 @@ impl IconShape for BsCursor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16025,11 +24410,23 @@ impl IconShape for BsDashCircleDotted { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16037,6 +24434,9 @@ impl IconShape for BsDashCircleDotted { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16052,11 +24452,23 @@ impl IconShape for BsDashCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16064,6 +24476,9 @@ impl IconShape for BsDashCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16079,11 +24494,23 @@ impl IconShape for BsDashCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16091,6 +24518,9 @@ impl IconShape for BsDashCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16109,11 +24539,23 @@ impl IconShape for BsDashLg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16121,6 +24563,9 @@ impl IconShape for BsDashLg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16137,11 +24582,23 @@ impl IconShape for BsDashSquareDotted { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16149,6 +24606,9 @@ impl IconShape for BsDashSquareDotted { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16164,11 +24624,23 @@ impl IconShape for BsDashSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16176,6 +24648,9 @@ impl IconShape for BsDashSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16191,11 +24666,23 @@ impl IconShape for BsDashSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16203,6 +24690,9 @@ impl IconShape for BsDashSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16221,11 +24711,23 @@ impl IconShape for BsDash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16233,6 +24735,9 @@ impl IconShape for BsDash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16248,11 +24753,23 @@ impl IconShape for BsDeviceHddFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16260,6 +24777,9 @@ impl IconShape for BsDeviceHddFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16278,11 +24798,23 @@ impl IconShape for BsDeviceHdd { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16290,6 +24822,9 @@ impl IconShape for BsDeviceHdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16311,11 +24846,23 @@ impl IconShape for BsDeviceSsdFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16323,6 +24870,9 @@ impl IconShape for BsDeviceSsdFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16341,11 +24891,23 @@ impl IconShape for BsDeviceSsd { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16353,6 +24915,9 @@ impl IconShape for BsDeviceSsd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16371,11 +24936,23 @@ impl IconShape for BsDiagram2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16383,6 +24960,9 @@ impl IconShape for BsDiagram2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16399,11 +24979,23 @@ impl IconShape for BsDiagram2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16411,6 +25003,9 @@ impl IconShape for BsDiagram2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16427,11 +25022,23 @@ impl IconShape for BsDiagram3Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16439,6 +25046,9 @@ impl IconShape for BsDiagram3Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16455,11 +25065,23 @@ impl IconShape for BsDiagram3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16467,6 +25089,9 @@ impl IconShape for BsDiagram3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16483,11 +25108,23 @@ impl IconShape for BsDiamondFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16495,6 +25132,9 @@ impl IconShape for BsDiamondFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16511,11 +25151,23 @@ impl IconShape for BsDiamondHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16523,6 +25175,9 @@ impl IconShape for BsDiamondHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16538,11 +25193,23 @@ impl IconShape for BsDiamond { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16550,6 +25217,9 @@ impl IconShape for BsDiamond { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16565,11 +25235,23 @@ impl IconShape for BsDice1Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16577,6 +25259,9 @@ impl IconShape for BsDice1Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16592,11 +25277,23 @@ impl IconShape for BsDice1 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16604,6 +25301,9 @@ impl IconShape for BsDice1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16624,11 +25324,23 @@ impl IconShape for BsDice2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16636,6 +25348,9 @@ impl IconShape for BsDice2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16651,11 +25366,23 @@ impl IconShape for BsDice2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16663,6 +25390,9 @@ impl IconShape for BsDice2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16681,11 +25411,23 @@ impl IconShape for BsDice3Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16693,6 +25435,9 @@ impl IconShape for BsDice3Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16708,11 +25453,23 @@ impl IconShape for BsDice3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16720,6 +25477,9 @@ impl IconShape for BsDice3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16738,11 +25498,23 @@ impl IconShape for BsDice4Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16750,6 +25522,9 @@ impl IconShape for BsDice4Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16765,11 +25540,23 @@ impl IconShape for BsDice4 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16777,6 +25564,9 @@ impl IconShape for BsDice4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16795,11 +25585,23 @@ impl IconShape for BsDice5Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16807,6 +25609,9 @@ impl IconShape for BsDice5Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16822,11 +25627,23 @@ impl IconShape for BsDice5 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16834,6 +25651,9 @@ impl IconShape for BsDice5 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16852,11 +25672,23 @@ impl IconShape for BsDice6Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16864,6 +25696,9 @@ impl IconShape for BsDice6Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16879,11 +25714,23 @@ impl IconShape for BsDice6 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16891,6 +25738,9 @@ impl IconShape for BsDice6 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16909,11 +25759,23 @@ impl IconShape for BsDiscFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16921,6 +25783,9 @@ impl IconShape for BsDiscFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16936,11 +25801,23 @@ impl IconShape for BsDisc { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16948,6 +25825,9 @@ impl IconShape for BsDisc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16966,11 +25846,23 @@ impl IconShape for BsDiscord { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16978,6 +25870,9 @@ impl IconShape for BsDiscord { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16993,11 +25888,23 @@ impl IconShape for BsDisplayFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17005,6 +25912,9 @@ impl IconShape for BsDisplayFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17020,11 +25930,23 @@ impl IconShape for BsDisplay { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17032,6 +25954,9 @@ impl IconShape for BsDisplay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17047,11 +25972,23 @@ impl IconShape for BsDisplayportFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17059,6 +25996,9 @@ impl IconShape for BsDisplayportFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17074,11 +26014,23 @@ impl IconShape for BsDisplayport { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17086,6 +26038,9 @@ impl IconShape for BsDisplayport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17104,11 +26059,23 @@ impl IconShape for BsDistributeHorizontal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17116,6 +26083,9 @@ impl IconShape for BsDistributeHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17135,11 +26105,23 @@ impl IconShape for BsDistributeVertical { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17147,6 +26129,9 @@ impl IconShape for BsDistributeVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17166,11 +26151,23 @@ impl IconShape for BsDoorClosedFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17178,6 +26175,9 @@ impl IconShape for BsDoorClosedFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17193,11 +26193,23 @@ impl IconShape for BsDoorClosed { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17205,6 +26217,9 @@ impl IconShape for BsDoorClosed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17223,11 +26238,23 @@ impl IconShape for BsDoorOpenFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17235,6 +26262,9 @@ impl IconShape for BsDoorOpenFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17250,11 +26280,23 @@ impl IconShape for BsDoorOpen { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17262,6 +26304,9 @@ impl IconShape for BsDoorOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17280,11 +26325,23 @@ impl IconShape for BsDot { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17292,6 +26349,9 @@ impl IconShape for BsDot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17307,11 +26367,23 @@ impl IconShape for BsDownload { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17319,6 +26391,9 @@ impl IconShape for BsDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17337,11 +26412,23 @@ impl IconShape for BsDpadFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17349,6 +26436,9 @@ impl IconShape for BsDpadFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17364,11 +26454,23 @@ impl IconShape for BsDpad { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17376,6 +26478,9 @@ impl IconShape for BsDpad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17394,11 +26499,23 @@ impl IconShape for BsDribbble { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17406,6 +26523,9 @@ impl IconShape for BsDribbble { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17422,11 +26542,23 @@ impl IconShape for BsDropletFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17434,6 +26566,9 @@ impl IconShape for BsDropletFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17449,11 +26584,23 @@ impl IconShape for BsDropletHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17461,6 +26608,9 @@ impl IconShape for BsDropletHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17481,11 +26631,23 @@ impl IconShape for BsDroplet { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17493,6 +26655,9 @@ impl IconShape for BsDroplet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17513,11 +26678,23 @@ impl IconShape for BsEarFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17525,6 +26702,9 @@ impl IconShape for BsEarFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17540,11 +26720,23 @@ impl IconShape for BsEar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17552,6 +26744,9 @@ impl IconShape for BsEar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17567,11 +26762,23 @@ impl IconShape for BsEarbuds { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17579,6 +26786,9 @@ impl IconShape for BsEarbuds { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17595,11 +26805,23 @@ impl IconShape for BsEaselFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17607,6 +26829,9 @@ impl IconShape for BsEaselFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17622,11 +26847,23 @@ impl IconShape for BsEasel { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17634,6 +26871,9 @@ impl IconShape for BsEasel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17649,11 +26889,23 @@ impl IconShape for BsEasel2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17661,6 +26913,9 @@ impl IconShape for BsEasel2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17680,11 +26935,23 @@ impl IconShape for BsEasel2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17692,6 +26959,9 @@ impl IconShape for BsEasel2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17708,11 +26978,23 @@ impl IconShape for BsEasel3Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17720,6 +27002,9 @@ impl IconShape for BsEasel3Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17735,11 +27020,23 @@ impl IconShape for BsEasel3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17747,6 +27044,9 @@ impl IconShape for BsEasel3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17763,11 +27063,23 @@ impl IconShape for BsEggFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17775,6 +27087,9 @@ impl IconShape for BsEggFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17790,11 +27105,23 @@ impl IconShape for BsEggFried { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17802,6 +27129,9 @@ impl IconShape for BsEggFried { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17820,11 +27150,23 @@ impl IconShape for BsEgg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17832,6 +27174,9 @@ impl IconShape for BsEgg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17847,11 +27192,23 @@ impl IconShape for BsEjectFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17859,6 +27216,9 @@ impl IconShape for BsEjectFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17874,11 +27234,23 @@ impl IconShape for BsEject { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17886,6 +27258,9 @@ impl IconShape for BsEject { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17901,11 +27276,23 @@ impl IconShape for BsEmojiAngryFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17913,6 +27300,9 @@ impl IconShape for BsEmojiAngryFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17928,11 +27318,23 @@ impl IconShape for BsEmojiAngry { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17940,6 +27342,9 @@ impl IconShape for BsEmojiAngry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17958,11 +27363,23 @@ impl IconShape for BsEmojiDizzyFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17970,6 +27387,9 @@ impl IconShape for BsEmojiDizzyFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17985,11 +27405,23 @@ impl IconShape for BsEmojiDizzy { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17997,6 +27429,9 @@ impl IconShape for BsEmojiDizzy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18015,11 +27450,23 @@ impl IconShape for BsEmojiExpressionlessFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18027,6 +27474,9 @@ impl IconShape for BsEmojiExpressionlessFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18042,11 +27492,23 @@ impl IconShape for BsEmojiExpressionless { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18054,6 +27516,9 @@ impl IconShape for BsEmojiExpressionless { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18072,11 +27537,23 @@ impl IconShape for BsEmojiFrownFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18084,6 +27561,9 @@ impl IconShape for BsEmojiFrownFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18099,11 +27579,23 @@ impl IconShape for BsEmojiFrown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18111,6 +27603,9 @@ impl IconShape for BsEmojiFrown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18129,11 +27624,23 @@ impl IconShape for BsEmojiHeartEyesFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18141,6 +27648,9 @@ impl IconShape for BsEmojiHeartEyesFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18156,11 +27666,23 @@ impl IconShape for BsEmojiHeartEyes { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18168,6 +27690,9 @@ impl IconShape for BsEmojiHeartEyes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18186,11 +27711,23 @@ impl IconShape for BsEmojiKissFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18198,6 +27735,9 @@ impl IconShape for BsEmojiKissFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18214,11 +27754,23 @@ impl IconShape for BsEmojiKiss { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18226,6 +27778,9 @@ impl IconShape for BsEmojiKiss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18242,11 +27797,23 @@ impl IconShape for BsEmojiLaughingFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18254,6 +27821,9 @@ impl IconShape for BsEmojiLaughingFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18269,11 +27839,23 @@ impl IconShape for BsEmojiLaughing { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18281,6 +27863,9 @@ impl IconShape for BsEmojiLaughing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18299,11 +27884,23 @@ impl IconShape for BsEmojiNeutralFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18311,6 +27908,9 @@ impl IconShape for BsEmojiNeutralFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18326,11 +27926,23 @@ impl IconShape for BsEmojiNeutral { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18338,6 +27950,9 @@ impl IconShape for BsEmojiNeutral { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18356,11 +27971,23 @@ impl IconShape for BsEmojiSmileFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18368,6 +27995,9 @@ impl IconShape for BsEmojiSmileFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18383,11 +28013,23 @@ impl IconShape for BsEmojiSmileUpsideDownFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18395,6 +28037,9 @@ impl IconShape for BsEmojiSmileUpsideDownFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18410,11 +28055,23 @@ impl IconShape for BsEmojiSmileUpsideDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18422,6 +28079,9 @@ impl IconShape for BsEmojiSmileUpsideDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18440,11 +28100,23 @@ impl IconShape for BsEmojiSmile { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18452,6 +28124,9 @@ impl IconShape for BsEmojiSmile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18470,11 +28145,23 @@ impl IconShape for BsEmojiSunglassesFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18482,6 +28169,9 @@ impl IconShape for BsEmojiSunglassesFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18497,11 +28187,23 @@ impl IconShape for BsEmojiSunglasses { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18509,6 +28211,9 @@ impl IconShape for BsEmojiSunglasses { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18527,11 +28232,23 @@ impl IconShape for BsEmojiWinkFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18539,6 +28256,9 @@ impl IconShape for BsEmojiWinkFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18554,11 +28274,23 @@ impl IconShape for BsEmojiWink { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18566,6 +28298,9 @@ impl IconShape for BsEmojiWink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18584,11 +28319,23 @@ impl IconShape for BsEnvelopeCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18596,6 +28343,9 @@ impl IconShape for BsEnvelopeCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18614,11 +28364,23 @@ impl IconShape for BsEnvelopeCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18626,6 +28388,9 @@ impl IconShape for BsEnvelopeCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18644,11 +28409,23 @@ impl IconShape for BsEnvelopeDashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18656,6 +28433,9 @@ impl IconShape for BsEnvelopeDashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18674,11 +28454,23 @@ impl IconShape for BsEnvelopeDash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18686,6 +28478,9 @@ impl IconShape for BsEnvelopeDash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18704,11 +28499,23 @@ impl IconShape for BsEnvelopeExclamationFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18716,6 +28523,9 @@ impl IconShape for BsEnvelopeExclamationFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18734,11 +28544,23 @@ impl IconShape for BsEnvelopeExclamation { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18746,6 +28568,9 @@ impl IconShape for BsEnvelopeExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18764,11 +28589,23 @@ impl IconShape for BsEnvelopeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18776,6 +28613,9 @@ impl IconShape for BsEnvelopeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18791,11 +28631,23 @@ impl IconShape for BsEnvelopeHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18803,6 +28655,9 @@ impl IconShape for BsEnvelopeHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18821,11 +28676,23 @@ impl IconShape for BsEnvelopeHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18833,6 +28700,9 @@ impl IconShape for BsEnvelopeHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18849,11 +28719,23 @@ impl IconShape for BsEnvelopeOpenFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18861,6 +28743,9 @@ impl IconShape for BsEnvelopeOpenFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18876,11 +28761,23 @@ impl IconShape for BsEnvelopeOpenHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18888,6 +28785,9 @@ impl IconShape for BsEnvelopeOpenHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18906,11 +28806,23 @@ impl IconShape for BsEnvelopeOpenHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18918,6 +28830,9 @@ impl IconShape for BsEnvelopeOpenHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18934,11 +28849,23 @@ impl IconShape for BsEnvelopeOpen { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18946,6 +28873,9 @@ impl IconShape for BsEnvelopeOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18961,11 +28891,23 @@ impl IconShape for BsEnvelopePaperFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18973,6 +28915,9 @@ impl IconShape for BsEnvelopePaperFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18989,11 +28934,23 @@ impl IconShape for BsEnvelopePaperHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19001,6 +28958,9 @@ impl IconShape for BsEnvelopePaperHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19017,11 +28977,23 @@ impl IconShape for BsEnvelopePaperHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19029,6 +29001,9 @@ impl IconShape for BsEnvelopePaperHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19045,11 +29020,23 @@ impl IconShape for BsEnvelopePaper { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19057,6 +29044,9 @@ impl IconShape for BsEnvelopePaper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19072,11 +29062,23 @@ impl IconShape for BsEnvelopePlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19084,6 +29086,9 @@ impl IconShape for BsEnvelopePlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19102,11 +29107,23 @@ impl IconShape for BsEnvelopePlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19114,6 +29131,9 @@ impl IconShape for BsEnvelopePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19132,11 +29152,23 @@ impl IconShape for BsEnvelopeSlashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19144,6 +29176,9 @@ impl IconShape for BsEnvelopeSlashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19162,11 +29197,23 @@ impl IconShape for BsEnvelopeSlash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19174,6 +29221,9 @@ impl IconShape for BsEnvelopeSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19192,11 +29242,23 @@ impl IconShape for BsEnvelopeXFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19204,6 +29266,9 @@ impl IconShape for BsEnvelopeXFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19222,11 +29287,23 @@ impl IconShape for BsEnvelopeX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19234,6 +29311,9 @@ impl IconShape for BsEnvelopeX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19252,11 +29332,23 @@ impl IconShape for BsEnvelope { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19264,6 +29356,9 @@ impl IconShape for BsEnvelope { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19279,11 +29374,23 @@ impl IconShape for BsEraserFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19291,6 +29398,9 @@ impl IconShape for BsEraserFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19306,11 +29416,23 @@ impl IconShape for BsEraser { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19318,6 +29440,9 @@ impl IconShape for BsEraser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19333,11 +29458,23 @@ impl IconShape for BsEthernet { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19345,6 +29482,9 @@ impl IconShape for BsEthernet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19363,11 +29503,23 @@ impl IconShape for BsExclamationCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19375,6 +29527,9 @@ impl IconShape for BsExclamationCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19390,11 +29545,23 @@ impl IconShape for BsExclamationCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19402,6 +29569,9 @@ impl IconShape for BsExclamationCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19420,11 +29590,23 @@ impl IconShape for BsExclamationDiamondFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19432,6 +29614,9 @@ impl IconShape for BsExclamationDiamondFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19447,11 +29632,23 @@ impl IconShape for BsExclamationDiamond { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19459,6 +29656,9 @@ impl IconShape for BsExclamationDiamond { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19477,11 +29677,23 @@ impl IconShape for BsExclamationLg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19489,6 +29701,9 @@ impl IconShape for BsExclamationLg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19504,11 +29719,23 @@ impl IconShape for BsExclamationOctagonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19516,6 +29743,9 @@ impl IconShape for BsExclamationOctagonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19531,11 +29761,23 @@ impl IconShape for BsExclamationOctagon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19543,6 +29785,9 @@ impl IconShape for BsExclamationOctagon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19561,11 +29806,23 @@ impl IconShape for BsExclamationSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19573,6 +29830,9 @@ impl IconShape for BsExclamationSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19588,11 +29848,23 @@ impl IconShape for BsExclamationSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19600,6 +29872,9 @@ impl IconShape for BsExclamationSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19618,11 +29893,23 @@ impl IconShape for BsExclamationTriangleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19630,6 +29917,9 @@ impl IconShape for BsExclamationTriangleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19645,11 +29935,23 @@ impl IconShape for BsExclamationTriangle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19657,6 +29959,9 @@ impl IconShape for BsExclamationTriangle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19675,11 +29980,23 @@ impl IconShape for BsExclamation { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19687,6 +30004,9 @@ impl IconShape for BsExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19702,11 +30022,23 @@ impl IconShape for BsExclude { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19714,6 +30046,9 @@ impl IconShape for BsExclude { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19729,11 +30064,23 @@ impl IconShape for BsExplicitFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19741,6 +30088,9 @@ impl IconShape for BsExplicitFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19756,11 +30106,23 @@ impl IconShape for BsExplicit { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19768,6 +30130,9 @@ impl IconShape for BsExplicit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19786,11 +30151,23 @@ impl IconShape for BsEyeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19798,6 +30175,9 @@ impl IconShape for BsEyeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19816,11 +30196,23 @@ impl IconShape for BsEyeSlashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19828,6 +30220,9 @@ impl IconShape for BsEyeSlashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19846,11 +30241,23 @@ impl IconShape for BsEyeSlash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19858,6 +30265,9 @@ impl IconShape for BsEyeSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19879,11 +30289,23 @@ impl IconShape for BsEye { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19891,6 +30313,9 @@ impl IconShape for BsEye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19909,11 +30334,23 @@ impl IconShape for BsEyedropper { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19921,6 +30358,9 @@ impl IconShape for BsEyedropper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19936,11 +30376,23 @@ impl IconShape for BsEyeglasses { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19948,6 +30400,9 @@ impl IconShape for BsEyeglasses { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19963,11 +30418,23 @@ impl IconShape for BsFacebook { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19975,6 +30442,9 @@ impl IconShape for BsFacebook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19990,11 +30460,23 @@ impl IconShape for BsFan { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20002,6 +30484,9 @@ impl IconShape for BsFan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20020,11 +30505,23 @@ impl IconShape for BsFileArrowDownFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20032,6 +30529,9 @@ impl IconShape for BsFileArrowDownFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20047,11 +30547,23 @@ impl IconShape for BsFileArrowDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20059,6 +30571,9 @@ impl IconShape for BsFileArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20077,11 +30592,23 @@ impl IconShape for BsFileArrowUpFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20089,6 +30616,9 @@ impl IconShape for BsFileArrowUpFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20104,11 +30634,23 @@ impl IconShape for BsFileArrowUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20116,6 +30658,9 @@ impl IconShape for BsFileArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20134,11 +30679,23 @@ impl IconShape for BsFileBarGraphFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20146,6 +30703,9 @@ impl IconShape for BsFileBarGraphFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20161,11 +30721,23 @@ impl IconShape for BsFileBarGraph { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20173,6 +30745,9 @@ impl IconShape for BsFileBarGraph { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20191,11 +30766,23 @@ impl IconShape for BsFileBinaryFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20203,6 +30790,9 @@ impl IconShape for BsFileBinaryFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20221,11 +30811,23 @@ impl IconShape for BsFileBinary { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20233,6 +30835,9 @@ impl IconShape for BsFileBinary { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20251,11 +30856,23 @@ impl IconShape for BsFileBreakFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20263,6 +30880,9 @@ impl IconShape for BsFileBreakFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20278,11 +30898,23 @@ impl IconShape for BsFileBreak { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20290,6 +30922,9 @@ impl IconShape for BsFileBreak { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20305,11 +30940,23 @@ impl IconShape for BsFileCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20317,6 +30964,9 @@ impl IconShape for BsFileCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20332,11 +30982,23 @@ impl IconShape for BsFileCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20344,6 +31006,9 @@ impl IconShape for BsFileCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20362,11 +31027,23 @@ impl IconShape for BsFileCodeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20374,6 +31051,9 @@ impl IconShape for BsFileCodeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20389,11 +31069,23 @@ impl IconShape for BsFileCode { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20401,6 +31093,9 @@ impl IconShape for BsFileCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20419,11 +31114,23 @@ impl IconShape for BsFileDiffFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20431,6 +31138,9 @@ impl IconShape for BsFileDiffFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20446,11 +31156,23 @@ impl IconShape for BsFileDiff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20458,6 +31180,9 @@ impl IconShape for BsFileDiff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20476,11 +31201,23 @@ impl IconShape for BsFileEarmarkArrowDownFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20488,6 +31225,9 @@ impl IconShape for BsFileEarmarkArrowDownFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20503,11 +31243,23 @@ impl IconShape for BsFileEarmarkArrowDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20515,6 +31267,9 @@ impl IconShape for BsFileEarmarkArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20533,11 +31288,23 @@ impl IconShape for BsFileEarmarkArrowUpFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20545,6 +31312,9 @@ impl IconShape for BsFileEarmarkArrowUpFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20560,11 +31330,23 @@ impl IconShape for BsFileEarmarkArrowUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20572,6 +31354,9 @@ impl IconShape for BsFileEarmarkArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20590,11 +31375,23 @@ impl IconShape for BsFileEarmarkBarGraphFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20602,6 +31399,9 @@ impl IconShape for BsFileEarmarkBarGraphFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20617,11 +31417,23 @@ impl IconShape for BsFileEarmarkBarGraph { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20629,6 +31441,9 @@ impl IconShape for BsFileEarmarkBarGraph { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20647,11 +31462,23 @@ impl IconShape for BsFileEarmarkBinaryFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20659,6 +31486,9 @@ impl IconShape for BsFileEarmarkBinaryFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20677,11 +31507,23 @@ impl IconShape for BsFileEarmarkBinary { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20689,6 +31531,9 @@ impl IconShape for BsFileEarmarkBinary { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20707,11 +31552,23 @@ impl IconShape for BsFileEarmarkBreakFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20719,6 +31576,9 @@ impl IconShape for BsFileEarmarkBreakFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20734,11 +31594,23 @@ impl IconShape for BsFileEarmarkBreak { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20746,6 +31618,9 @@ impl IconShape for BsFileEarmarkBreak { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20761,11 +31636,23 @@ impl IconShape for BsFileEarmarkCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20773,6 +31660,9 @@ impl IconShape for BsFileEarmarkCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20788,11 +31678,23 @@ impl IconShape for BsFileEarmarkCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20800,6 +31702,9 @@ impl IconShape for BsFileEarmarkCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20818,11 +31723,23 @@ impl IconShape for BsFileEarmarkCodeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20830,6 +31747,9 @@ impl IconShape for BsFileEarmarkCodeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20845,11 +31765,23 @@ impl IconShape for BsFileEarmarkCode { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20857,6 +31789,9 @@ impl IconShape for BsFileEarmarkCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20875,11 +31810,23 @@ impl IconShape for BsFileEarmarkDiffFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20887,6 +31834,9 @@ impl IconShape for BsFileEarmarkDiffFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20902,11 +31852,23 @@ impl IconShape for BsFileEarmarkDiff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20914,6 +31876,9 @@ impl IconShape for BsFileEarmarkDiff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20932,11 +31897,23 @@ impl IconShape for BsFileEarmarkEaselFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20944,6 +31921,9 @@ impl IconShape for BsFileEarmarkEaselFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20962,11 +31942,23 @@ impl IconShape for BsFileEarmarkEasel { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20974,6 +31966,9 @@ impl IconShape for BsFileEarmarkEasel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20992,11 +31987,23 @@ impl IconShape for BsFileEarmarkExcelFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21004,6 +32011,9 @@ impl IconShape for BsFileEarmarkExcelFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21019,11 +32029,23 @@ impl IconShape for BsFileEarmarkExcel { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21031,6 +32053,9 @@ impl IconShape for BsFileEarmarkExcel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21049,11 +32074,23 @@ impl IconShape for BsFileEarmarkFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21061,6 +32098,9 @@ impl IconShape for BsFileEarmarkFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21076,11 +32116,23 @@ impl IconShape for BsFileEarmarkFontFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21088,6 +32140,9 @@ impl IconShape for BsFileEarmarkFontFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21103,11 +32158,23 @@ impl IconShape for BsFileEarmarkFont { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21115,6 +32182,9 @@ impl IconShape for BsFileEarmarkFont { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21133,11 +32203,23 @@ impl IconShape for BsFileEarmarkImageFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21145,6 +32227,9 @@ impl IconShape for BsFileEarmarkImageFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21163,11 +32248,23 @@ impl IconShape for BsFileEarmarkImage { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21175,6 +32272,9 @@ impl IconShape for BsFileEarmarkImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21193,11 +32293,23 @@ impl IconShape for BsFileEarmarkLockFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21205,6 +32317,9 @@ impl IconShape for BsFileEarmarkLockFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21223,11 +32338,23 @@ impl IconShape for BsFileEarmarkLock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21235,6 +32362,9 @@ impl IconShape for BsFileEarmarkLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21253,11 +32383,23 @@ impl IconShape for BsFileEarmarkLock2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21265,6 +32407,9 @@ impl IconShape for BsFileEarmarkLock2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21283,11 +32428,23 @@ impl IconShape for BsFileEarmarkLock2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21295,6 +32452,9 @@ impl IconShape for BsFileEarmarkLock2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21313,11 +32473,23 @@ impl IconShape for BsFileEarmarkMedicalFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21325,6 +32497,9 @@ impl IconShape for BsFileEarmarkMedicalFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21340,11 +32515,23 @@ impl IconShape for BsFileEarmarkMedical { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21352,6 +32539,9 @@ impl IconShape for BsFileEarmarkMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21370,11 +32560,23 @@ impl IconShape for BsFileEarmarkMinusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21382,6 +32584,9 @@ impl IconShape for BsFileEarmarkMinusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21397,11 +32602,23 @@ impl IconShape for BsFileEarmarkMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21409,6 +32626,9 @@ impl IconShape for BsFileEarmarkMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21427,11 +32647,23 @@ impl IconShape for BsFileEarmarkMusicFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21439,6 +32671,9 @@ impl IconShape for BsFileEarmarkMusicFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21454,11 +32689,23 @@ impl IconShape for BsFileEarmarkMusic { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21466,6 +32713,9 @@ impl IconShape for BsFileEarmarkMusic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21484,11 +32734,23 @@ impl IconShape for BsFileEarmarkPdfFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21496,6 +32758,9 @@ impl IconShape for BsFileEarmarkPdfFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21515,11 +32780,23 @@ impl IconShape for BsFileEarmarkPdf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21527,6 +32804,9 @@ impl IconShape for BsFileEarmarkPdf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21545,11 +32825,23 @@ impl IconShape for BsFileEarmarkPersonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21557,6 +32849,9 @@ impl IconShape for BsFileEarmarkPersonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21572,11 +32867,23 @@ impl IconShape for BsFileEarmarkPerson { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21584,6 +32891,9 @@ impl IconShape for BsFileEarmarkPerson { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21602,11 +32912,23 @@ impl IconShape for BsFileEarmarkPlayFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21614,6 +32936,9 @@ impl IconShape for BsFileEarmarkPlayFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21629,11 +32954,23 @@ impl IconShape for BsFileEarmarkPlay { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21641,6 +32978,9 @@ impl IconShape for BsFileEarmarkPlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21659,11 +32999,23 @@ impl IconShape for BsFileEarmarkPlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21671,6 +33023,9 @@ impl IconShape for BsFileEarmarkPlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21686,11 +33041,23 @@ impl IconShape for BsFileEarmarkPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21698,6 +33065,9 @@ impl IconShape for BsFileEarmarkPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21716,11 +33086,23 @@ impl IconShape for BsFileEarmarkPostFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21728,6 +33110,9 @@ impl IconShape for BsFileEarmarkPostFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21743,11 +33128,23 @@ impl IconShape for BsFileEarmarkPost { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21755,6 +33152,9 @@ impl IconShape for BsFileEarmarkPost { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21773,11 +33173,23 @@ impl IconShape for BsFileEarmarkPptFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21785,6 +33197,9 @@ impl IconShape for BsFileEarmarkPptFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21803,11 +33218,23 @@ impl IconShape for BsFileEarmarkPpt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21815,6 +33242,9 @@ impl IconShape for BsFileEarmarkPpt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21833,11 +33263,23 @@ impl IconShape for BsFileEarmarkRichtextFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21845,6 +33287,9 @@ impl IconShape for BsFileEarmarkRichtextFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21860,11 +33305,23 @@ impl IconShape for BsFileEarmarkRichtext { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21872,6 +33329,9 @@ impl IconShape for BsFileEarmarkRichtext { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21890,11 +33350,23 @@ impl IconShape for BsFileEarmarkRuledFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21902,6 +33374,9 @@ impl IconShape for BsFileEarmarkRuledFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21917,11 +33392,23 @@ impl IconShape for BsFileEarmarkRuled { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21929,6 +33416,9 @@ impl IconShape for BsFileEarmarkRuled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21944,11 +33434,23 @@ impl IconShape for BsFileEarmarkSlidesFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21956,6 +33458,9 @@ impl IconShape for BsFileEarmarkSlidesFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21974,11 +33479,23 @@ impl IconShape for BsFileEarmarkSlides { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21986,6 +33503,9 @@ impl IconShape for BsFileEarmarkSlides { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22004,11 +33524,23 @@ impl IconShape for BsFileEarmarkSpreadsheetFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22016,6 +33548,9 @@ impl IconShape for BsFileEarmarkSpreadsheetFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22034,11 +33569,23 @@ impl IconShape for BsFileEarmarkSpreadsheet { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22046,6 +33593,9 @@ impl IconShape for BsFileEarmarkSpreadsheet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22061,11 +33611,23 @@ impl IconShape for BsFileEarmarkTextFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22073,6 +33635,9 @@ impl IconShape for BsFileEarmarkTextFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22088,11 +33653,23 @@ impl IconShape for BsFileEarmarkText { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22100,6 +33677,9 @@ impl IconShape for BsFileEarmarkText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22118,11 +33698,23 @@ impl IconShape for BsFileEarmarkWordFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22130,6 +33722,9 @@ impl IconShape for BsFileEarmarkWordFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22145,11 +33740,23 @@ impl IconShape for BsFileEarmarkWord { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22157,6 +33764,9 @@ impl IconShape for BsFileEarmarkWord { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22175,11 +33785,23 @@ impl IconShape for BsFileEarmarkXFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22187,6 +33809,9 @@ impl IconShape for BsFileEarmarkXFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22202,11 +33827,23 @@ impl IconShape for BsFileEarmarkX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22214,6 +33851,9 @@ impl IconShape for BsFileEarmarkX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22232,11 +33872,23 @@ impl IconShape for BsFileEarmarkZipFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22244,6 +33896,9 @@ impl IconShape for BsFileEarmarkZipFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22262,11 +33917,23 @@ impl IconShape for BsFileEarmarkZip { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22274,6 +33941,9 @@ impl IconShape for BsFileEarmarkZip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22292,11 +33962,23 @@ impl IconShape for BsFileEarmark { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22304,6 +33986,9 @@ impl IconShape for BsFileEarmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22319,11 +34004,23 @@ impl IconShape for BsFileEaselFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22331,6 +34028,9 @@ impl IconShape for BsFileEaselFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22349,11 +34049,23 @@ impl IconShape for BsFileEasel { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22361,6 +34073,9 @@ impl IconShape for BsFileEasel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22379,11 +34094,23 @@ impl IconShape for BsFileExcelFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22391,6 +34118,9 @@ impl IconShape for BsFileExcelFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22406,11 +34136,23 @@ impl IconShape for BsFileExcel { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22418,6 +34160,9 @@ impl IconShape for BsFileExcel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22436,11 +34181,23 @@ impl IconShape for BsFileFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22448,6 +34205,9 @@ impl IconShape for BsFileFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22464,11 +34224,23 @@ impl IconShape for BsFileFontFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22476,6 +34248,9 @@ impl IconShape for BsFileFontFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22491,11 +34266,23 @@ impl IconShape for BsFileFont { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22503,6 +34290,9 @@ impl IconShape for BsFileFont { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22521,11 +34311,23 @@ impl IconShape for BsFileImageFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22533,6 +34335,9 @@ impl IconShape for BsFileImageFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22551,11 +34356,23 @@ impl IconShape for BsFileImage { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22563,6 +34380,9 @@ impl IconShape for BsFileImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22581,11 +34401,23 @@ impl IconShape for BsFileLockFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22593,6 +34425,9 @@ impl IconShape for BsFileLockFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22611,11 +34446,23 @@ impl IconShape for BsFileLock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22623,6 +34470,9 @@ impl IconShape for BsFileLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22641,11 +34491,23 @@ impl IconShape for BsFileLock2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22653,6 +34515,9 @@ impl IconShape for BsFileLock2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22671,11 +34536,23 @@ impl IconShape for BsFileLock2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22683,6 +34560,9 @@ impl IconShape for BsFileLock2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22701,11 +34581,23 @@ impl IconShape for BsFileMedicalFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22713,6 +34605,9 @@ impl IconShape for BsFileMedicalFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22728,11 +34623,23 @@ impl IconShape for BsFileMedical { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22740,6 +34647,9 @@ impl IconShape for BsFileMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22758,11 +34668,23 @@ impl IconShape for BsFileMinusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22770,6 +34692,9 @@ impl IconShape for BsFileMinusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22785,11 +34710,23 @@ impl IconShape for BsFileMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22797,6 +34734,9 @@ impl IconShape for BsFileMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22815,11 +34755,23 @@ impl IconShape for BsFileMusicFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22827,6 +34779,9 @@ impl IconShape for BsFileMusicFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22842,11 +34797,23 @@ impl IconShape for BsFileMusic { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22854,6 +34821,9 @@ impl IconShape for BsFileMusic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22872,11 +34842,23 @@ impl IconShape for BsFilePdfFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22884,6 +34866,9 @@ impl IconShape for BsFilePdfFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22903,11 +34888,23 @@ impl IconShape for BsFilePdf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22915,6 +34912,9 @@ impl IconShape for BsFilePdf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22933,11 +34933,23 @@ impl IconShape for BsFilePersonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22945,6 +34957,9 @@ impl IconShape for BsFilePersonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22960,11 +34975,23 @@ impl IconShape for BsFilePerson { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22972,6 +34999,9 @@ impl IconShape for BsFilePerson { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22990,11 +35020,23 @@ impl IconShape for BsFilePlayFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23002,6 +35044,9 @@ impl IconShape for BsFilePlayFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23017,11 +35062,23 @@ impl IconShape for BsFilePlay { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23029,6 +35086,9 @@ impl IconShape for BsFilePlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23047,11 +35107,23 @@ impl IconShape for BsFilePlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23059,6 +35131,9 @@ impl IconShape for BsFilePlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23074,11 +35149,23 @@ impl IconShape for BsFilePlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23086,6 +35173,9 @@ impl IconShape for BsFilePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23104,11 +35194,23 @@ impl IconShape for BsFilePostFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23116,6 +35218,9 @@ impl IconShape for BsFilePostFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23131,11 +35236,23 @@ impl IconShape for BsFilePost { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23143,6 +35260,9 @@ impl IconShape for BsFilePost { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23161,11 +35281,23 @@ impl IconShape for BsFilePptFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23173,6 +35305,9 @@ impl IconShape for BsFilePptFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23191,11 +35326,23 @@ impl IconShape for BsFilePpt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23203,6 +35350,9 @@ impl IconShape for BsFilePpt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23221,11 +35371,23 @@ impl IconShape for BsFileRichtextFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23233,6 +35395,9 @@ impl IconShape for BsFileRichtextFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23248,11 +35413,23 @@ impl IconShape for BsFileRichtext { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23260,6 +35437,9 @@ impl IconShape for BsFileRichtext { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23278,11 +35458,23 @@ impl IconShape for BsFileRuledFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23290,6 +35482,9 @@ impl IconShape for BsFileRuledFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23305,11 +35500,23 @@ impl IconShape for BsFileRuled { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23317,6 +35524,9 @@ impl IconShape for BsFileRuled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23332,11 +35542,23 @@ impl IconShape for BsFileSlidesFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23344,6 +35566,9 @@ impl IconShape for BsFileSlidesFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23362,11 +35587,23 @@ impl IconShape for BsFileSlides { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23374,6 +35611,9 @@ impl IconShape for BsFileSlides { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23392,11 +35632,23 @@ impl IconShape for BsFileSpreadsheetFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23404,6 +35656,9 @@ impl IconShape for BsFileSpreadsheetFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23419,11 +35674,23 @@ impl IconShape for BsFileSpreadsheet { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23431,6 +35698,9 @@ impl IconShape for BsFileSpreadsheet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23446,11 +35716,23 @@ impl IconShape for BsFileTextFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23458,6 +35740,9 @@ impl IconShape for BsFileTextFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23473,11 +35758,23 @@ impl IconShape for BsFileText { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23485,6 +35782,9 @@ impl IconShape for BsFileText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23503,11 +35803,23 @@ impl IconShape for BsFileWordFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23515,6 +35827,9 @@ impl IconShape for BsFileWordFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23530,11 +35845,23 @@ impl IconShape for BsFileWord { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23542,6 +35869,9 @@ impl IconShape for BsFileWord { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23560,11 +35890,23 @@ impl IconShape for BsFileXFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23572,6 +35914,9 @@ impl IconShape for BsFileXFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23587,11 +35932,23 @@ impl IconShape for BsFileX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23599,6 +35956,9 @@ impl IconShape for BsFileX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23617,11 +35977,23 @@ impl IconShape for BsFileZipFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23629,6 +36001,9 @@ impl IconShape for BsFileZipFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23647,11 +36022,23 @@ impl IconShape for BsFileZip { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23659,6 +36046,9 @@ impl IconShape for BsFileZip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23677,11 +36067,23 @@ impl IconShape for BsFile { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23689,6 +36091,9 @@ impl IconShape for BsFile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23704,11 +36109,23 @@ impl IconShape for BsFilesAlt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23716,6 +36133,9 @@ impl IconShape for BsFilesAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23731,11 +36151,23 @@ impl IconShape for BsFiles { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23743,6 +36175,9 @@ impl IconShape for BsFiles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23758,11 +36193,23 @@ impl IconShape for BsFiletypeAac { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23770,6 +36217,9 @@ impl IconShape for BsFiletypeAac { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23786,11 +36236,23 @@ impl IconShape for BsFiletypeAi { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23798,6 +36260,9 @@ impl IconShape for BsFiletypeAi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23814,11 +36279,23 @@ impl IconShape for BsFiletypeBmp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23826,6 +36303,9 @@ impl IconShape for BsFiletypeBmp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23842,11 +36322,23 @@ impl IconShape for BsFiletypeCs { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23854,6 +36346,9 @@ impl IconShape for BsFiletypeCs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23870,11 +36365,23 @@ impl IconShape for BsFiletypeCss { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23882,6 +36389,9 @@ impl IconShape for BsFiletypeCss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23898,11 +36408,23 @@ impl IconShape for BsFiletypeCsv { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23910,6 +36432,9 @@ impl IconShape for BsFiletypeCsv { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23926,11 +36451,23 @@ impl IconShape for BsFiletypeDoc { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23938,6 +36475,9 @@ impl IconShape for BsFiletypeDoc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23954,11 +36494,23 @@ impl IconShape for BsFiletypeDocx { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23966,6 +36518,9 @@ impl IconShape for BsFiletypeDocx { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23982,11 +36537,23 @@ impl IconShape for BsFiletypeExe { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23994,6 +36561,9 @@ impl IconShape for BsFiletypeExe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24010,11 +36580,23 @@ impl IconShape for BsFiletypeGif { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24022,6 +36604,9 @@ impl IconShape for BsFiletypeGif { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24038,11 +36623,23 @@ impl IconShape for BsFiletypeHeic { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24050,6 +36647,9 @@ impl IconShape for BsFiletypeHeic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24066,11 +36666,23 @@ impl IconShape for BsFiletypeHtml { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24078,6 +36690,9 @@ impl IconShape for BsFiletypeHtml { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24094,11 +36709,23 @@ impl IconShape for BsFiletypeJava { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24106,6 +36733,9 @@ impl IconShape for BsFiletypeJava { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24122,11 +36752,23 @@ impl IconShape for BsFiletypeJpg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24134,6 +36776,9 @@ impl IconShape for BsFiletypeJpg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24150,11 +36795,23 @@ impl IconShape for BsFiletypeJs { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24162,6 +36819,9 @@ impl IconShape for BsFiletypeJs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24178,11 +36838,23 @@ impl IconShape for BsFiletypeJson { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24190,6 +36862,9 @@ impl IconShape for BsFiletypeJson { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24206,11 +36881,23 @@ impl IconShape for BsFiletypeJsx { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24218,6 +36905,9 @@ impl IconShape for BsFiletypeJsx { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24234,11 +36924,23 @@ impl IconShape for BsFiletypeKey { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24246,6 +36948,9 @@ impl IconShape for BsFiletypeKey { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24262,11 +36967,23 @@ impl IconShape for BsFiletypeM4p { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24274,6 +36991,9 @@ impl IconShape for BsFiletypeM4p { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24290,11 +37010,23 @@ impl IconShape for BsFiletypeMd { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24302,6 +37034,9 @@ impl IconShape for BsFiletypeMd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24318,11 +37053,23 @@ impl IconShape for BsFiletypeMdx { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24330,6 +37077,9 @@ impl IconShape for BsFiletypeMdx { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24346,11 +37096,23 @@ impl IconShape for BsFiletypeMov { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24358,6 +37120,9 @@ impl IconShape for BsFiletypeMov { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24374,11 +37139,23 @@ impl IconShape for BsFiletypeMp3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24386,6 +37163,9 @@ impl IconShape for BsFiletypeMp3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24402,11 +37182,23 @@ impl IconShape for BsFiletypeMp4 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24414,6 +37206,9 @@ impl IconShape for BsFiletypeMp4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24430,11 +37225,23 @@ impl IconShape for BsFiletypeOtf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24442,6 +37249,9 @@ impl IconShape for BsFiletypeOtf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24458,11 +37268,23 @@ impl IconShape for BsFiletypePdf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24470,6 +37292,9 @@ impl IconShape for BsFiletypePdf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24486,11 +37311,23 @@ impl IconShape for BsFiletypePhp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24498,6 +37335,9 @@ impl IconShape for BsFiletypePhp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24514,11 +37354,23 @@ impl IconShape for BsFiletypePng { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24526,6 +37378,9 @@ impl IconShape for BsFiletypePng { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24542,11 +37397,23 @@ impl IconShape for BsFiletypePpt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24554,6 +37421,9 @@ impl IconShape for BsFiletypePpt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24570,11 +37440,23 @@ impl IconShape for BsFiletypePptx { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24582,6 +37464,9 @@ impl IconShape for BsFiletypePptx { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24598,11 +37483,23 @@ impl IconShape for BsFiletypePsd { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24610,6 +37507,9 @@ impl IconShape for BsFiletypePsd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24626,11 +37526,23 @@ impl IconShape for BsFiletypePy { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24638,6 +37550,9 @@ impl IconShape for BsFiletypePy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24654,11 +37569,23 @@ impl IconShape for BsFiletypeRaw { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24666,6 +37593,9 @@ impl IconShape for BsFiletypeRaw { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24682,11 +37612,23 @@ impl IconShape for BsFiletypeRb { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24694,6 +37636,9 @@ impl IconShape for BsFiletypeRb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24710,11 +37655,23 @@ impl IconShape for BsFiletypeSass { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24722,6 +37679,9 @@ impl IconShape for BsFiletypeSass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24738,11 +37698,23 @@ impl IconShape for BsFiletypeScss { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24750,6 +37722,9 @@ impl IconShape for BsFiletypeScss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24766,11 +37741,23 @@ impl IconShape for BsFiletypeSh { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24778,6 +37765,9 @@ impl IconShape for BsFiletypeSh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24794,11 +37784,23 @@ impl IconShape for BsFiletypeSvg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24806,6 +37808,9 @@ impl IconShape for BsFiletypeSvg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24822,11 +37827,23 @@ impl IconShape for BsFiletypeTiff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24834,6 +37851,9 @@ impl IconShape for BsFiletypeTiff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24850,11 +37870,23 @@ impl IconShape for BsFiletypeTsx { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24862,6 +37894,9 @@ impl IconShape for BsFiletypeTsx { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24878,11 +37913,23 @@ impl IconShape for BsFiletypeTtf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24890,6 +37937,9 @@ impl IconShape for BsFiletypeTtf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24906,11 +37956,23 @@ impl IconShape for BsFiletypeTxt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24918,6 +37980,9 @@ impl IconShape for BsFiletypeTxt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24934,11 +37999,23 @@ impl IconShape for BsFiletypeWav { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24946,6 +38023,9 @@ impl IconShape for BsFiletypeWav { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24962,11 +38042,23 @@ impl IconShape for BsFiletypeWoff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24974,6 +38066,9 @@ impl IconShape for BsFiletypeWoff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24990,11 +38085,23 @@ impl IconShape for BsFiletypeXls { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25002,6 +38109,9 @@ impl IconShape for BsFiletypeXls { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25018,11 +38128,23 @@ impl IconShape for BsFiletypeXlsx { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25030,6 +38152,9 @@ impl IconShape for BsFiletypeXlsx { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25046,11 +38171,23 @@ impl IconShape for BsFiletypeXml { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25058,6 +38195,9 @@ impl IconShape for BsFiletypeXml { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25074,11 +38214,23 @@ impl IconShape for BsFiletypeYml { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25086,6 +38238,9 @@ impl IconShape for BsFiletypeYml { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25102,11 +38257,23 @@ impl IconShape for BsFilm { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25114,6 +38281,9 @@ impl IconShape for BsFilm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25129,11 +38299,23 @@ impl IconShape for BsFilterCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25141,6 +38323,9 @@ impl IconShape for BsFilterCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25156,11 +38341,23 @@ impl IconShape for BsFilterCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25168,6 +38365,9 @@ impl IconShape for BsFilterCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25186,11 +38386,23 @@ impl IconShape for BsFilterLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25198,6 +38410,9 @@ impl IconShape for BsFilterLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25213,11 +38428,23 @@ impl IconShape for BsFilterRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25225,6 +38452,9 @@ impl IconShape for BsFilterRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25240,11 +38470,23 @@ impl IconShape for BsFilterSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25252,6 +38494,9 @@ impl IconShape for BsFilterSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25267,11 +38512,23 @@ impl IconShape for BsFilterSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25279,6 +38536,9 @@ impl IconShape for BsFilterSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25297,11 +38557,23 @@ impl IconShape for BsFilter { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25309,6 +38581,9 @@ impl IconShape for BsFilter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25324,11 +38599,23 @@ impl IconShape for BsFingerprint { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25336,6 +38623,9 @@ impl IconShape for BsFingerprint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25363,11 +38653,23 @@ impl IconShape for BsFlagFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25375,6 +38677,9 @@ impl IconShape for BsFlagFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25390,11 +38695,23 @@ impl IconShape for BsFlag { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25402,6 +38719,9 @@ impl IconShape for BsFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25417,11 +38737,23 @@ impl IconShape for BsFlower1 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25429,6 +38761,9 @@ impl IconShape for BsFlower1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25444,11 +38779,23 @@ impl IconShape for BsFlower2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25456,6 +38803,9 @@ impl IconShape for BsFlower2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25471,11 +38821,23 @@ impl IconShape for BsFlower3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25483,6 +38845,9 @@ impl IconShape for BsFlower3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25498,11 +38863,23 @@ impl IconShape for BsFolderCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25510,6 +38887,9 @@ impl IconShape for BsFolderCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25528,11 +38908,23 @@ impl IconShape for BsFolderFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25540,6 +38932,9 @@ impl IconShape for BsFolderFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25555,11 +38950,23 @@ impl IconShape for BsFolderMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25567,6 +38974,9 @@ impl IconShape for BsFolderMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25585,11 +38995,23 @@ impl IconShape for BsFolderPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25597,6 +39019,9 @@ impl IconShape for BsFolderPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25615,11 +39040,23 @@ impl IconShape for BsFolderSymlinkFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25627,6 +39064,9 @@ impl IconShape for BsFolderSymlinkFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25642,11 +39082,23 @@ impl IconShape for BsFolderSymlink { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25654,6 +39106,9 @@ impl IconShape for BsFolderSymlink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25672,11 +39127,23 @@ impl IconShape for BsFolderX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25684,6 +39151,9 @@ impl IconShape for BsFolderX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25702,11 +39172,23 @@ impl IconShape for BsFolder { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25714,6 +39196,9 @@ impl IconShape for BsFolder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25729,11 +39214,23 @@ impl IconShape for BsFolder2Open { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25741,6 +39238,9 @@ impl IconShape for BsFolder2Open { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25756,11 +39256,23 @@ impl IconShape for BsFolder2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25768,6 +39280,9 @@ impl IconShape for BsFolder2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25783,11 +39298,23 @@ impl IconShape for BsFonts { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25795,6 +39322,9 @@ impl IconShape for BsFonts { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25810,11 +39340,23 @@ impl IconShape for BsForwardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25822,6 +39364,9 @@ impl IconShape for BsForwardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25837,11 +39382,23 @@ impl IconShape for BsForward { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25849,6 +39406,9 @@ impl IconShape for BsForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25864,11 +39424,23 @@ impl IconShape for BsFront { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25876,6 +39448,9 @@ impl IconShape for BsFront { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25891,11 +39466,23 @@ impl IconShape for BsFullscreenExit { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25903,6 +39490,9 @@ impl IconShape for BsFullscreenExit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25918,11 +39508,23 @@ impl IconShape for BsFullscreen { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25930,6 +39532,9 @@ impl IconShape for BsFullscreen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25945,11 +39550,23 @@ impl IconShape for BsFunnelFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25957,6 +39574,9 @@ impl IconShape for BsFunnelFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25972,11 +39592,23 @@ impl IconShape for BsFunnel { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25984,6 +39616,9 @@ impl IconShape for BsFunnel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25999,11 +39634,23 @@ impl IconShape for BsGearFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26011,6 +39658,9 @@ impl IconShape for BsGearFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26026,11 +39676,23 @@ impl IconShape for BsGearWideConnected { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26038,6 +39700,9 @@ impl IconShape for BsGearWideConnected { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26053,11 +39718,23 @@ impl IconShape for BsGearWide { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26065,6 +39742,9 @@ impl IconShape for BsGearWide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26080,11 +39760,23 @@ impl IconShape for BsGear { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26092,6 +39784,9 @@ impl IconShape for BsGear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26110,11 +39805,23 @@ impl IconShape for BsGem { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26122,6 +39829,9 @@ impl IconShape for BsGem { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26137,11 +39847,23 @@ impl IconShape for BsGenderAmbiguous { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26149,6 +39871,9 @@ impl IconShape for BsGenderAmbiguous { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26165,11 +39890,23 @@ impl IconShape for BsGenderFemale { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26177,6 +39914,9 @@ impl IconShape for BsGenderFemale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26193,11 +39933,23 @@ impl IconShape for BsGenderMale { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26205,6 +39957,9 @@ impl IconShape for BsGenderMale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26221,11 +39976,23 @@ impl IconShape for BsGenderTrans { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26233,6 +40000,9 @@ impl IconShape for BsGenderTrans { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26249,11 +40019,23 @@ impl IconShape for BsGeoAltFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26261,6 +40043,9 @@ impl IconShape for BsGeoAltFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26276,11 +40061,23 @@ impl IconShape for BsGeoAlt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26288,6 +40085,9 @@ impl IconShape for BsGeoAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26306,11 +40106,23 @@ impl IconShape for BsGeoFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26318,6 +40130,9 @@ impl IconShape for BsGeoFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26334,11 +40149,23 @@ impl IconShape for BsGeo { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26346,6 +40173,9 @@ impl IconShape for BsGeo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26362,11 +40192,23 @@ impl IconShape for BsGiftFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26374,6 +40216,9 @@ impl IconShape for BsGiftFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26389,11 +40234,23 @@ impl IconShape for BsGift { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26401,6 +40258,9 @@ impl IconShape for BsGift { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26416,11 +40276,23 @@ impl IconShape for BsGit { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26428,6 +40300,9 @@ impl IconShape for BsGit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26443,11 +40318,23 @@ impl IconShape for BsGithub { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26455,6 +40342,9 @@ impl IconShape for BsGithub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26470,11 +40360,23 @@ impl IconShape for BsGlobe { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26482,6 +40384,9 @@ impl IconShape for BsGlobe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26497,11 +40402,23 @@ impl IconShape for BsGlobe2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26509,6 +40426,9 @@ impl IconShape for BsGlobe2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26524,11 +40444,23 @@ impl IconShape for BsGoogle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26536,6 +40468,9 @@ impl IconShape for BsGoogle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26551,11 +40486,23 @@ impl IconShape for BsGpuCard { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26563,6 +40510,9 @@ impl IconShape for BsGpuCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26584,11 +40534,23 @@ impl IconShape for BsGraphDownArrow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26596,6 +40558,9 @@ impl IconShape for BsGraphDownArrow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26612,11 +40577,23 @@ impl IconShape for BsGraphDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26624,6 +40601,9 @@ impl IconShape for BsGraphDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26640,11 +40620,23 @@ impl IconShape for BsGraphUpArrow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26652,6 +40644,9 @@ impl IconShape for BsGraphUpArrow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26668,11 +40663,23 @@ impl IconShape for BsGraphUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26680,6 +40687,9 @@ impl IconShape for BsGraphUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26696,11 +40706,23 @@ impl IconShape for BsGrid1x2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26708,6 +40730,9 @@ impl IconShape for BsGrid1x2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26723,11 +40748,23 @@ impl IconShape for BsGrid1x2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26735,6 +40772,9 @@ impl IconShape for BsGrid1x2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26750,11 +40790,23 @@ impl IconShape for BsGrid3x2GapFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26762,6 +40814,9 @@ impl IconShape for BsGrid3x2GapFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26777,11 +40832,23 @@ impl IconShape for BsGrid3x2Gap { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26789,6 +40856,9 @@ impl IconShape for BsGrid3x2Gap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26804,11 +40874,23 @@ impl IconShape for BsGrid3x2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26816,6 +40898,9 @@ impl IconShape for BsGrid3x2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26831,11 +40916,23 @@ impl IconShape for BsGrid3x3GapFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26843,6 +40940,9 @@ impl IconShape for BsGrid3x3GapFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26858,11 +40958,23 @@ impl IconShape for BsGrid3x3Gap { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26870,6 +40982,9 @@ impl IconShape for BsGrid3x3Gap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26885,11 +41000,23 @@ impl IconShape for BsGrid3x3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26897,6 +41024,9 @@ impl IconShape for BsGrid3x3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26912,11 +41042,23 @@ impl IconShape for BsGridFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26924,6 +41066,9 @@ impl IconShape for BsGridFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26939,11 +41084,23 @@ impl IconShape for BsGrid { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26951,6 +41108,9 @@ impl IconShape for BsGrid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26966,11 +41126,23 @@ impl IconShape for BsGripHorizontal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26978,6 +41150,9 @@ impl IconShape for BsGripHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26993,11 +41168,23 @@ impl IconShape for BsGripVertical { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27005,6 +41192,9 @@ impl IconShape for BsGripVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27020,11 +41210,23 @@ impl IconShape for BsHammer { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27032,6 +41234,9 @@ impl IconShape for BsHammer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27047,11 +41252,23 @@ impl IconShape for BsHandIndexFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27059,6 +41276,9 @@ impl IconShape for BsHandIndexFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27074,11 +41294,23 @@ impl IconShape for BsHandIndexThumbFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27086,6 +41318,9 @@ impl IconShape for BsHandIndexThumbFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27101,11 +41336,23 @@ impl IconShape for BsHandIndexThumb { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27113,6 +41360,9 @@ impl IconShape for BsHandIndexThumb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27128,11 +41378,23 @@ impl IconShape for BsHandIndex { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27140,6 +41402,9 @@ impl IconShape for BsHandIndex { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27155,11 +41420,23 @@ impl IconShape for BsHandThumbsDownFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27167,6 +41444,9 @@ impl IconShape for BsHandThumbsDownFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27182,11 +41462,23 @@ impl IconShape for BsHandThumbsDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27194,6 +41486,9 @@ impl IconShape for BsHandThumbsDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27209,11 +41504,23 @@ impl IconShape for BsHandThumbsUpFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27221,6 +41528,9 @@ impl IconShape for BsHandThumbsUpFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27236,11 +41546,23 @@ impl IconShape for BsHandThumbsUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27248,6 +41570,9 @@ impl IconShape for BsHandThumbsUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27263,11 +41588,23 @@ impl IconShape for BsHandbagFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27275,6 +41612,9 @@ impl IconShape for BsHandbagFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27290,11 +41630,23 @@ impl IconShape for BsHandbag { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27302,6 +41654,9 @@ impl IconShape for BsHandbag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27317,11 +41672,23 @@ impl IconShape for BsHash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27329,6 +41696,9 @@ impl IconShape for BsHash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27344,11 +41714,23 @@ impl IconShape for BsHddFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27356,6 +41738,9 @@ impl IconShape for BsHddFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27371,11 +41756,23 @@ impl IconShape for BsHddNetworkFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27383,6 +41780,9 @@ impl IconShape for BsHddNetworkFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27398,11 +41798,23 @@ impl IconShape for BsHddNetwork { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27410,6 +41822,9 @@ impl IconShape for BsHddNetwork { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27428,11 +41843,23 @@ impl IconShape for BsHddRackFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27440,6 +41867,9 @@ impl IconShape for BsHddRackFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27455,11 +41885,23 @@ impl IconShape for BsHddRack { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27467,6 +41909,9 @@ impl IconShape for BsHddRack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27485,11 +41930,23 @@ impl IconShape for BsHddStackFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27497,6 +41954,9 @@ impl IconShape for BsHddStackFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27512,11 +41972,23 @@ impl IconShape for BsHddStack { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27524,6 +41996,9 @@ impl IconShape for BsHddStack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27545,11 +42020,23 @@ impl IconShape for BsHdd { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27557,6 +42044,9 @@ impl IconShape for BsHdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27575,11 +42065,23 @@ impl IconShape for BsHdmiFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27587,6 +42089,9 @@ impl IconShape for BsHdmiFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27602,11 +42107,23 @@ impl IconShape for BsHdmi { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27614,6 +42131,9 @@ impl IconShape for BsHdmi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27632,11 +42152,23 @@ impl IconShape for BsHeadphones { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27644,6 +42176,9 @@ impl IconShape for BsHeadphones { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27659,11 +42194,23 @@ impl IconShape for BsHeadsetVr { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27671,6 +42218,9 @@ impl IconShape for BsHeadsetVr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27689,11 +42239,23 @@ impl IconShape for BsHeadset { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27701,6 +42263,9 @@ impl IconShape for BsHeadset { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27716,11 +42281,23 @@ impl IconShape for BsHeartArrow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27728,6 +42305,9 @@ impl IconShape for BsHeartArrow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27743,11 +42323,23 @@ impl IconShape for BsHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27755,6 +42347,9 @@ impl IconShape for BsHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27771,11 +42366,23 @@ impl IconShape for BsHeartHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27783,6 +42390,9 @@ impl IconShape for BsHeartHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27798,11 +42408,23 @@ impl IconShape for BsHeartPulseFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27810,6 +42432,9 @@ impl IconShape for BsHeartPulseFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27826,11 +42451,23 @@ impl IconShape for BsHeartPulse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27838,6 +42475,9 @@ impl IconShape for BsHeartPulse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27854,11 +42494,23 @@ impl IconShape for BsHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27866,6 +42518,9 @@ impl IconShape for BsHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27881,11 +42536,23 @@ impl IconShape for BsHeartbreakFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27893,6 +42560,9 @@ impl IconShape for BsHeartbreakFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27909,11 +42579,23 @@ impl IconShape for BsHeartbreak { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27921,6 +42603,9 @@ impl IconShape for BsHeartbreak { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27937,11 +42622,23 @@ impl IconShape for BsHearts { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27949,6 +42646,9 @@ impl IconShape for BsHearts { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27965,11 +42665,23 @@ impl IconShape for BsHeptagonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27977,6 +42689,9 @@ impl IconShape for BsHeptagonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27993,11 +42708,23 @@ impl IconShape for BsHeptagonHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28005,6 +42732,9 @@ impl IconShape for BsHeptagonHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28020,11 +42750,23 @@ impl IconShape for BsHeptagon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28032,6 +42774,9 @@ impl IconShape for BsHeptagon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28047,11 +42792,23 @@ impl IconShape for BsHexagonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28059,6 +42816,9 @@ impl IconShape for BsHexagonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28075,11 +42835,23 @@ impl IconShape for BsHexagonHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28087,6 +42859,9 @@ impl IconShape for BsHexagonHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28102,11 +42877,23 @@ impl IconShape for BsHexagon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28114,6 +42901,9 @@ impl IconShape for BsHexagon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28129,11 +42919,23 @@ impl IconShape for BsHospitalFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28141,6 +42943,9 @@ impl IconShape for BsHospitalFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28156,11 +42961,23 @@ impl IconShape for BsHospital { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28168,6 +42985,9 @@ impl IconShape for BsHospital { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28186,11 +43006,23 @@ impl IconShape for BsHourglassBottom { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28198,6 +43030,9 @@ impl IconShape for BsHourglassBottom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28213,11 +43048,23 @@ impl IconShape for BsHourglassSplit { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28225,6 +43072,9 @@ impl IconShape for BsHourglassSplit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28240,11 +43090,23 @@ impl IconShape for BsHourglassTop { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28252,6 +43114,9 @@ impl IconShape for BsHourglassTop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28267,11 +43132,23 @@ impl IconShape for BsHourglass { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28279,6 +43156,9 @@ impl IconShape for BsHourglass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28294,11 +43174,23 @@ impl IconShape for BsHouseDoorFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28306,6 +43198,9 @@ impl IconShape for BsHouseDoorFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28321,11 +43216,23 @@ impl IconShape for BsHouseDoor { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28333,6 +43240,9 @@ impl IconShape for BsHouseDoor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28348,11 +43258,23 @@ impl IconShape for BsHouseFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28360,6 +43282,9 @@ impl IconShape for BsHouseFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28380,11 +43305,23 @@ impl IconShape for BsHouseHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28392,6 +43329,9 @@ impl IconShape for BsHouseHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28410,11 +43350,23 @@ impl IconShape for BsHouseHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28422,6 +43374,9 @@ impl IconShape for BsHouseHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28440,11 +43395,23 @@ impl IconShape for BsHouse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28452,6 +43419,9 @@ impl IconShape for BsHouse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28472,11 +43442,23 @@ impl IconShape for BsHr { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28484,6 +43466,9 @@ impl IconShape for BsHr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28499,11 +43484,23 @@ impl IconShape for BsHurricane { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28511,6 +43508,9 @@ impl IconShape for BsHurricane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28526,11 +43526,23 @@ impl IconShape for BsHypnotize { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28538,6 +43550,9 @@ impl IconShape for BsHypnotize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28557,11 +43572,23 @@ impl IconShape for BsImageAlt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28569,6 +43596,9 @@ impl IconShape for BsImageAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28584,11 +43614,23 @@ impl IconShape for BsImageFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28596,6 +43638,9 @@ impl IconShape for BsImageFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28611,11 +43656,23 @@ impl IconShape for BsImage { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28623,6 +43680,9 @@ impl IconShape for BsImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28641,11 +43701,23 @@ impl IconShape for BsImages { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28653,6 +43725,9 @@ impl IconShape for BsImages { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28671,11 +43746,23 @@ impl IconShape for BsInboxFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28683,6 +43770,9 @@ impl IconShape for BsInboxFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28698,11 +43788,23 @@ impl IconShape for BsInbox { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28710,6 +43812,9 @@ impl IconShape for BsInbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28725,11 +43830,23 @@ impl IconShape for BsInboxesFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28737,6 +43854,9 @@ impl IconShape for BsInboxesFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28752,11 +43872,23 @@ impl IconShape for BsInboxes { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28764,6 +43896,9 @@ impl IconShape for BsInboxes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28779,11 +43914,23 @@ impl IconShape for BsIncognito { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28791,6 +43938,9 @@ impl IconShape for BsIncognito { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28807,11 +43957,23 @@ impl IconShape for BsInfinity { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28819,6 +43981,9 @@ impl IconShape for BsInfinity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28834,11 +43999,23 @@ impl IconShape for BsInfoCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28846,6 +44023,9 @@ impl IconShape for BsInfoCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28861,11 +44041,23 @@ impl IconShape for BsInfoCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28873,6 +44065,9 @@ impl IconShape for BsInfoCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28891,11 +44086,23 @@ impl IconShape for BsInfoLg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28903,6 +44110,9 @@ impl IconShape for BsInfoLg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28918,11 +44128,23 @@ impl IconShape for BsInfoSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28930,6 +44152,9 @@ impl IconShape for BsInfoSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28945,11 +44170,23 @@ impl IconShape for BsInfoSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28957,6 +44194,9 @@ impl IconShape for BsInfoSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28975,11 +44215,23 @@ impl IconShape for BsInfo { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28987,6 +44239,9 @@ impl IconShape for BsInfo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29002,11 +44257,23 @@ impl IconShape for BsInputCursorText { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29014,6 +44281,9 @@ impl IconShape for BsInputCursorText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29033,11 +44303,23 @@ impl IconShape for BsInputCursor { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29045,6 +44327,9 @@ impl IconShape for BsInputCursor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29064,11 +44349,23 @@ impl IconShape for BsInstagram { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29076,6 +44373,9 @@ impl IconShape for BsInstagram { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29091,11 +44391,23 @@ impl IconShape for BsIntersect { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29103,6 +44415,9 @@ impl IconShape for BsIntersect { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29118,11 +44433,23 @@ impl IconShape for BsJournalAlbum { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29130,6 +44457,9 @@ impl IconShape for BsJournalAlbum { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29151,11 +44481,23 @@ impl IconShape for BsJournalArrowDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29163,6 +44505,9 @@ impl IconShape for BsJournalArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29185,11 +44530,23 @@ impl IconShape for BsJournalArrowUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29197,6 +44554,9 @@ impl IconShape for BsJournalArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29219,11 +44579,23 @@ impl IconShape for BsJournalBookmarkFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29231,6 +44603,9 @@ impl IconShape for BsJournalBookmarkFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29253,11 +44628,23 @@ impl IconShape for BsJournalBookmark { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29265,6 +44652,9 @@ impl IconShape for BsJournalBookmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29287,11 +44677,23 @@ impl IconShape for BsJournalCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29299,6 +44701,9 @@ impl IconShape for BsJournalCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29321,11 +44726,23 @@ impl IconShape for BsJournalCode { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29333,6 +44750,9 @@ impl IconShape for BsJournalCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29355,11 +44775,23 @@ impl IconShape for BsJournalMedical { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29367,6 +44799,9 @@ impl IconShape for BsJournalMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29389,11 +44824,23 @@ impl IconShape for BsJournalMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29401,6 +44848,9 @@ impl IconShape for BsJournalMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29423,11 +44873,23 @@ impl IconShape for BsJournalPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29435,6 +44897,9 @@ impl IconShape for BsJournalPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29457,11 +44922,23 @@ impl IconShape for BsJournalRichtext { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29469,6 +44946,9 @@ impl IconShape for BsJournalRichtext { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29490,11 +44970,23 @@ impl IconShape for BsJournalText { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29502,6 +44994,9 @@ impl IconShape for BsJournalText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29523,11 +45018,23 @@ impl IconShape for BsJournalX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29535,6 +45042,9 @@ impl IconShape for BsJournalX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29557,11 +45067,23 @@ impl IconShape for BsJournal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29569,6 +45091,9 @@ impl IconShape for BsJournal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29587,11 +45112,23 @@ impl IconShape for BsJournals { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29599,6 +45136,9 @@ impl IconShape for BsJournals { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29617,11 +45157,23 @@ impl IconShape for BsJoystick { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29629,6 +45181,9 @@ impl IconShape for BsJoystick { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29647,11 +45202,23 @@ impl IconShape for BsJustifyLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29659,6 +45226,9 @@ impl IconShape for BsJustifyLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29675,11 +45245,23 @@ impl IconShape for BsJustifyRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29687,6 +45269,9 @@ impl IconShape for BsJustifyRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29703,11 +45288,23 @@ impl IconShape for BsJustify { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29715,6 +45312,9 @@ impl IconShape for BsJustify { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29731,11 +45331,23 @@ impl IconShape for BsKanbanFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29743,6 +45355,9 @@ impl IconShape for BsKanbanFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29758,11 +45373,23 @@ impl IconShape for BsKanban { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29770,6 +45397,9 @@ impl IconShape for BsKanban { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29788,11 +45418,23 @@ impl IconShape for BsKeyFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29800,6 +45442,9 @@ impl IconShape for BsKeyFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29815,11 +45460,23 @@ impl IconShape for BsKey { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29827,6 +45484,9 @@ impl IconShape for BsKey { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29845,11 +45505,23 @@ impl IconShape for BsKeyboardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29857,6 +45529,9 @@ impl IconShape for BsKeyboardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29872,11 +45547,23 @@ impl IconShape for BsKeyboard { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29884,6 +45571,9 @@ impl IconShape for BsKeyboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29902,11 +45592,23 @@ impl IconShape for BsLadder { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29914,6 +45616,9 @@ impl IconShape for BsLadder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29929,11 +45634,23 @@ impl IconShape for BsLampFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29941,6 +45658,9 @@ impl IconShape for BsLampFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29960,11 +45680,23 @@ impl IconShape for BsLamp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29972,6 +45704,9 @@ impl IconShape for BsLamp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29991,11 +45726,23 @@ impl IconShape for BsLaptopFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30003,6 +45750,9 @@ impl IconShape for BsLaptopFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30018,11 +45768,23 @@ impl IconShape for BsLaptop { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30030,6 +45792,9 @@ impl IconShape for BsLaptop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30045,11 +45810,23 @@ impl IconShape for BsLayerBackward { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30057,6 +45834,9 @@ impl IconShape for BsLayerBackward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30075,11 +45855,23 @@ impl IconShape for BsLayerForward { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30087,6 +45879,9 @@ impl IconShape for BsLayerForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30105,11 +45900,23 @@ impl IconShape for BsLayersFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30117,6 +45924,9 @@ impl IconShape for BsLayersFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30135,11 +45945,23 @@ impl IconShape for BsLayersHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30147,6 +45969,9 @@ impl IconShape for BsLayersHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30162,11 +45987,23 @@ impl IconShape for BsLayers { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30174,6 +46011,9 @@ impl IconShape for BsLayers { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30189,11 +46029,23 @@ impl IconShape for BsLayoutSidebarInsetReverse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30201,6 +46053,9 @@ impl IconShape for BsLayoutSidebarInsetReverse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30219,11 +46074,23 @@ impl IconShape for BsLayoutSidebarInset { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30231,6 +46098,9 @@ impl IconShape for BsLayoutSidebarInset { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30249,11 +46119,23 @@ impl IconShape for BsLayoutSidebarReverse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30261,6 +46143,9 @@ impl IconShape for BsLayoutSidebarReverse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30276,11 +46161,23 @@ impl IconShape for BsLayoutSidebar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30288,6 +46185,9 @@ impl IconShape for BsLayoutSidebar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30303,11 +46203,23 @@ impl IconShape for BsLayoutSplit { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30315,6 +46227,9 @@ impl IconShape for BsLayoutSplit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30330,11 +46245,23 @@ impl IconShape for BsLayoutTextSidebarReverse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30342,6 +46269,9 @@ impl IconShape for BsLayoutTextSidebarReverse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30360,11 +46290,23 @@ impl IconShape for BsLayoutTextSidebar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30372,6 +46314,9 @@ impl IconShape for BsLayoutTextSidebar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30390,11 +46335,23 @@ impl IconShape for BsLayoutTextWindowReverse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30402,6 +46359,9 @@ impl IconShape for BsLayoutTextWindowReverse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30420,11 +46380,23 @@ impl IconShape for BsLayoutTextWindow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30432,6 +46404,9 @@ impl IconShape for BsLayoutTextWindow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30450,11 +46425,23 @@ impl IconShape for BsLayoutThreeColumns { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30462,6 +46449,9 @@ impl IconShape for BsLayoutThreeColumns { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30477,11 +46467,23 @@ impl IconShape for BsLayoutWtf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30489,6 +46491,9 @@ impl IconShape for BsLayoutWtf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30504,11 +46509,23 @@ impl IconShape for BsLifePreserver { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30516,6 +46533,9 @@ impl IconShape for BsLifePreserver { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30531,11 +46551,23 @@ impl IconShape for BsLightbulbFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30543,6 +46575,9 @@ impl IconShape for BsLightbulbFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30558,11 +46593,23 @@ impl IconShape for BsLightbulbOffFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30570,6 +46617,9 @@ impl IconShape for BsLightbulbOffFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30585,11 +46635,23 @@ impl IconShape for BsLightbulbOff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30597,6 +46659,9 @@ impl IconShape for BsLightbulbOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30613,11 +46678,23 @@ impl IconShape for BsLightbulb { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30625,6 +46702,9 @@ impl IconShape for BsLightbulb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30640,11 +46720,23 @@ impl IconShape for BsLightningChargeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30652,6 +46744,9 @@ impl IconShape for BsLightningChargeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30667,11 +46762,23 @@ impl IconShape for BsLightningCharge { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30679,6 +46786,9 @@ impl IconShape for BsLightningCharge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30694,11 +46804,23 @@ impl IconShape for BsLightningFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30706,6 +46828,9 @@ impl IconShape for BsLightningFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30721,11 +46846,23 @@ impl IconShape for BsLightning { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30733,6 +46870,9 @@ impl IconShape for BsLightning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30748,11 +46888,23 @@ impl IconShape for BsLine { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30760,6 +46912,9 @@ impl IconShape for BsLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30775,11 +46930,23 @@ impl IconShape for BsLink45deg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30787,6 +46954,9 @@ impl IconShape for BsLink45deg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30805,11 +46975,23 @@ impl IconShape for BsLink { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30817,6 +46999,9 @@ impl IconShape for BsLink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30835,11 +47020,23 @@ impl IconShape for BsLinkedin { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30847,6 +47044,9 @@ impl IconShape for BsLinkedin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30862,11 +47062,23 @@ impl IconShape for BsListCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30874,6 +47086,9 @@ impl IconShape for BsListCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30890,11 +47105,23 @@ impl IconShape for BsListColumnsReverse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30902,6 +47129,9 @@ impl IconShape for BsListColumnsReverse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30918,11 +47148,23 @@ impl IconShape for BsListColumns { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30930,6 +47172,9 @@ impl IconShape for BsListColumns { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30946,11 +47191,23 @@ impl IconShape for BsListNested { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30958,6 +47215,9 @@ impl IconShape for BsListNested { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30974,11 +47234,23 @@ impl IconShape for BsListOl { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30986,6 +47258,9 @@ impl IconShape for BsListOl { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31005,11 +47280,23 @@ impl IconShape for BsListStars { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31017,6 +47304,9 @@ impl IconShape for BsListStars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31036,11 +47326,23 @@ impl IconShape for BsListTask { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31048,6 +47350,9 @@ impl IconShape for BsListTask { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31071,11 +47376,23 @@ impl IconShape for BsListUl { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31083,6 +47400,9 @@ impl IconShape for BsListUl { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31099,11 +47419,23 @@ impl IconShape for BsList { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31111,6 +47443,9 @@ impl IconShape for BsList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31127,11 +47462,23 @@ impl IconShape for BsLockFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31139,6 +47486,9 @@ impl IconShape for BsLockFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31154,11 +47504,23 @@ impl IconShape for BsLock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31166,6 +47528,9 @@ impl IconShape for BsLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31181,11 +47546,23 @@ impl IconShape for BsMagic { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31193,6 +47570,9 @@ impl IconShape for BsMagic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31208,11 +47588,23 @@ impl IconShape for BsMagnetFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31220,6 +47612,9 @@ impl IconShape for BsMagnetFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31235,11 +47630,23 @@ impl IconShape for BsMagnet { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31247,6 +47654,9 @@ impl IconShape for BsMagnet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31262,11 +47672,23 @@ impl IconShape for BsMailbox { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31274,6 +47696,9 @@ impl IconShape for BsMailbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31292,11 +47717,23 @@ impl IconShape for BsMailbox2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31304,6 +47741,9 @@ impl IconShape for BsMailbox2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31322,11 +47762,23 @@ impl IconShape for BsMapFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31334,6 +47786,9 @@ impl IconShape for BsMapFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31350,11 +47805,23 @@ impl IconShape for BsMap { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31362,6 +47829,9 @@ impl IconShape for BsMap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31378,11 +47848,23 @@ impl IconShape for BsMarkdownFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31390,6 +47872,9 @@ impl IconShape for BsMarkdownFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31405,11 +47890,23 @@ impl IconShape for BsMarkdown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31417,6 +47914,9 @@ impl IconShape for BsMarkdown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31443,11 +47943,23 @@ impl IconShape for BsMask { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31455,6 +47967,9 @@ impl IconShape for BsMask { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31470,11 +47985,23 @@ impl IconShape for BsMastodon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31482,6 +48009,9 @@ impl IconShape for BsMastodon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31497,11 +48027,23 @@ impl IconShape for BsMedium { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31509,6 +48051,9 @@ impl IconShape for BsMedium { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31524,11 +48069,23 @@ impl IconShape for BsMegaphoneFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31536,6 +48093,9 @@ impl IconShape for BsMegaphoneFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31551,11 +48111,23 @@ impl IconShape for BsMegaphone { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31563,6 +48135,9 @@ impl IconShape for BsMegaphone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31578,11 +48153,23 @@ impl IconShape for BsMemory { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31590,6 +48177,9 @@ impl IconShape for BsMemory { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31605,11 +48195,23 @@ impl IconShape for BsMenuAppFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31617,6 +48219,9 @@ impl IconShape for BsMenuAppFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31632,11 +48237,23 @@ impl IconShape for BsMenuApp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31644,6 +48261,9 @@ impl IconShape for BsMenuApp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31659,11 +48279,23 @@ impl IconShape for BsMenuButtonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31671,6 +48303,9 @@ impl IconShape for BsMenuButtonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31686,11 +48321,23 @@ impl IconShape for BsMenuButtonWideFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31698,6 +48345,9 @@ impl IconShape for BsMenuButtonWideFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31713,11 +48363,23 @@ impl IconShape for BsMenuButtonWide { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31725,6 +48387,9 @@ impl IconShape for BsMenuButtonWide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31743,11 +48408,23 @@ impl IconShape for BsMenuButton { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31755,6 +48432,9 @@ impl IconShape for BsMenuButton { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31773,11 +48453,23 @@ impl IconShape for BsMenuDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31785,6 +48477,9 @@ impl IconShape for BsMenuDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31800,11 +48495,23 @@ impl IconShape for BsMenuUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31812,6 +48519,9 @@ impl IconShape for BsMenuUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31827,11 +48537,23 @@ impl IconShape for BsMessenger { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31839,6 +48561,9 @@ impl IconShape for BsMessenger { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31854,11 +48579,23 @@ impl IconShape for BsMeta { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31866,6 +48603,9 @@ impl IconShape for BsMeta { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31882,11 +48622,23 @@ impl IconShape for BsMicFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31894,6 +48646,9 @@ impl IconShape for BsMicFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31912,11 +48667,23 @@ impl IconShape for BsMicMuteFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31924,6 +48691,9 @@ impl IconShape for BsMicMuteFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31942,11 +48712,23 @@ impl IconShape for BsMicMute { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31954,6 +48736,9 @@ impl IconShape for BsMicMute { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31972,11 +48757,23 @@ impl IconShape for BsMic { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31984,6 +48781,9 @@ impl IconShape for BsMic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32002,11 +48802,23 @@ impl IconShape for BsMicrosoft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32014,6 +48826,9 @@ impl IconShape for BsMicrosoft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32029,11 +48844,23 @@ impl IconShape for BsMinecartLoaded { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32041,6 +48868,9 @@ impl IconShape for BsMinecartLoaded { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32060,11 +48890,23 @@ impl IconShape for BsMinecart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32072,6 +48914,9 @@ impl IconShape for BsMinecart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32087,11 +48932,23 @@ impl IconShape for BsModemFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32099,6 +48956,9 @@ impl IconShape for BsModemFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32114,11 +48974,23 @@ impl IconShape for BsModem { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32126,6 +48998,9 @@ impl IconShape for BsModem { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32144,11 +49019,23 @@ impl IconShape for BsMoisture { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32156,6 +49043,9 @@ impl IconShape for BsMoisture { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32171,11 +49061,23 @@ impl IconShape for BsMoonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32183,6 +49085,9 @@ impl IconShape for BsMoonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32198,11 +49103,23 @@ impl IconShape for BsMoonStarsFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32210,6 +49127,9 @@ impl IconShape for BsMoonStarsFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32228,11 +49148,23 @@ impl IconShape for BsMoonStars { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32240,6 +49172,9 @@ impl IconShape for BsMoonStars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32258,11 +49193,23 @@ impl IconShape for BsMoon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32270,6 +49217,9 @@ impl IconShape for BsMoon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32285,11 +49235,23 @@ impl IconShape for BsMortarboardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32297,6 +49259,9 @@ impl IconShape for BsMortarboardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32315,11 +49280,23 @@ impl IconShape for BsMortarboard { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32327,6 +49304,9 @@ impl IconShape for BsMortarboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32345,11 +49325,23 @@ impl IconShape for BsMotherboardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32357,6 +49349,9 @@ impl IconShape for BsMotherboardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32375,11 +49370,23 @@ impl IconShape for BsMotherboard { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32387,6 +49394,9 @@ impl IconShape for BsMotherboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32405,11 +49415,23 @@ impl IconShape for BsMouseFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32417,6 +49439,9 @@ impl IconShape for BsMouseFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32432,11 +49457,23 @@ impl IconShape for BsMouse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32444,6 +49481,9 @@ impl IconShape for BsMouse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32459,11 +49499,23 @@ impl IconShape for BsMouse2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32471,6 +49523,9 @@ impl IconShape for BsMouse2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32486,11 +49541,23 @@ impl IconShape for BsMouse2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32498,6 +49565,9 @@ impl IconShape for BsMouse2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32513,11 +49583,23 @@ impl IconShape for BsMouse3Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32525,6 +49607,9 @@ impl IconShape for BsMouse3Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32540,11 +49625,23 @@ impl IconShape for BsMouse3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32552,6 +49649,9 @@ impl IconShape for BsMouse3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32567,11 +49667,23 @@ impl IconShape for BsMusicNoteBeamed { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32579,6 +49691,9 @@ impl IconShape for BsMusicNoteBeamed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32601,11 +49716,23 @@ impl IconShape for BsMusicNoteList { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32613,6 +49740,9 @@ impl IconShape for BsMusicNoteList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32639,11 +49769,23 @@ impl IconShape for BsMusicNote { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32651,6 +49793,9 @@ impl IconShape for BsMusicNote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32673,11 +49818,23 @@ impl IconShape for BsMusicPlayerFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32685,6 +49842,9 @@ impl IconShape for BsMusicPlayerFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32703,11 +49863,23 @@ impl IconShape for BsMusicPlayer { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32715,6 +49887,9 @@ impl IconShape for BsMusicPlayer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32736,11 +49911,23 @@ impl IconShape for BsNewspaper { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32748,6 +49935,9 @@ impl IconShape for BsNewspaper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32766,11 +49956,23 @@ impl IconShape for BsNintendoSwitch { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32778,6 +49980,9 @@ impl IconShape for BsNintendoSwitch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32796,11 +50001,23 @@ impl IconShape for BsNodeMinusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32808,6 +50025,9 @@ impl IconShape for BsNodeMinusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32824,11 +50044,23 @@ impl IconShape for BsNodeMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32836,6 +50068,9 @@ impl IconShape for BsNodeMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32852,11 +50087,23 @@ impl IconShape for BsNodePlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32864,6 +50111,9 @@ impl IconShape for BsNodePlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32879,11 +50129,23 @@ impl IconShape for BsNodePlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32891,6 +50153,9 @@ impl IconShape for BsNodePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32907,11 +50172,23 @@ impl IconShape for BsNutFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32919,6 +50196,9 @@ impl IconShape for BsNutFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32934,11 +50214,23 @@ impl IconShape for BsNut { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32946,6 +50238,9 @@ impl IconShape for BsNut { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32964,11 +50259,23 @@ impl IconShape for BsOctagonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32976,6 +50283,9 @@ impl IconShape for BsOctagonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32991,11 +50301,23 @@ impl IconShape for BsOctagonHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33003,6 +50325,9 @@ impl IconShape for BsOctagonHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33018,11 +50343,23 @@ impl IconShape for BsOctagon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33030,6 +50367,9 @@ impl IconShape for BsOctagon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33045,11 +50385,23 @@ impl IconShape for BsOpticalAudioFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33057,6 +50409,9 @@ impl IconShape for BsOpticalAudioFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33075,11 +50430,23 @@ impl IconShape for BsOpticalAudio { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33087,6 +50454,9 @@ impl IconShape for BsOpticalAudio { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33108,11 +50478,23 @@ impl IconShape for BsOption { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33120,6 +50502,9 @@ impl IconShape for BsOption { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33135,11 +50520,23 @@ impl IconShape for BsOutlet { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33147,6 +50544,9 @@ impl IconShape for BsOutlet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33165,11 +50565,23 @@ impl IconShape for BsPaintBucket { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33177,6 +50589,9 @@ impl IconShape for BsPaintBucket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33192,11 +50607,23 @@ impl IconShape for BsPaletteFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33204,6 +50631,9 @@ impl IconShape for BsPaletteFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33219,11 +50649,23 @@ impl IconShape for BsPalette { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33231,6 +50673,9 @@ impl IconShape for BsPalette { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33249,11 +50694,23 @@ impl IconShape for BsPalette2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33261,6 +50718,9 @@ impl IconShape for BsPalette2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33279,11 +50739,23 @@ impl IconShape for BsPaperclip { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33291,6 +50763,9 @@ impl IconShape for BsPaperclip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33306,11 +50781,23 @@ impl IconShape for BsParagraph { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33318,6 +50805,9 @@ impl IconShape for BsParagraph { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33333,11 +50823,23 @@ impl IconShape for BsPatchCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33345,6 +50847,9 @@ impl IconShape for BsPatchCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33360,11 +50865,23 @@ impl IconShape for BsPatchCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33372,6 +50889,9 @@ impl IconShape for BsPatchCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33391,11 +50911,23 @@ impl IconShape for BsPatchExclamationFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33403,6 +50935,9 @@ impl IconShape for BsPatchExclamationFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33418,11 +50953,23 @@ impl IconShape for BsPatchExclamation { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33430,6 +50977,9 @@ impl IconShape for BsPatchExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33448,11 +50998,23 @@ impl IconShape for BsPatchMinusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33460,6 +51022,9 @@ impl IconShape for BsPatchMinusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33475,11 +51040,23 @@ impl IconShape for BsPatchMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33487,6 +51064,9 @@ impl IconShape for BsPatchMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33506,11 +51086,23 @@ impl IconShape for BsPatchPlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33518,6 +51110,9 @@ impl IconShape for BsPatchPlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33533,11 +51128,23 @@ impl IconShape for BsPatchPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33545,6 +51152,9 @@ impl IconShape for BsPatchPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33564,11 +51174,23 @@ impl IconShape for BsPatchQuestionFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33576,6 +51198,9 @@ impl IconShape for BsPatchQuestionFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33591,11 +51216,23 @@ impl IconShape for BsPatchQuestion { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33603,6 +51240,9 @@ impl IconShape for BsPatchQuestion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33624,11 +51264,23 @@ impl IconShape for BsPauseBtnFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33636,6 +51288,9 @@ impl IconShape for BsPauseBtnFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33651,11 +51306,23 @@ impl IconShape for BsPauseBtn { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33663,6 +51330,9 @@ impl IconShape for BsPauseBtn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33681,11 +51351,23 @@ impl IconShape for BsPauseCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33693,6 +51375,9 @@ impl IconShape for BsPauseCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33708,11 +51393,23 @@ impl IconShape for BsPauseCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33720,6 +51417,9 @@ impl IconShape for BsPauseCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33738,11 +51438,23 @@ impl IconShape for BsPauseFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33750,6 +51462,9 @@ impl IconShape for BsPauseFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33765,11 +51480,23 @@ impl IconShape for BsPause { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33777,6 +51504,9 @@ impl IconShape for BsPause { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33792,11 +51522,23 @@ impl IconShape for BsPaypal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33804,6 +51546,9 @@ impl IconShape for BsPaypal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33819,11 +51564,23 @@ impl IconShape for BsPcDisplayHorizontal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33831,6 +51588,9 @@ impl IconShape for BsPcDisplayHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33846,11 +51606,23 @@ impl IconShape for BsPcDisplay { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33858,6 +51630,9 @@ impl IconShape for BsPcDisplay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33873,11 +51648,23 @@ impl IconShape for BsPcHorizontal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33885,6 +51672,9 @@ impl IconShape for BsPcHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33900,11 +51690,23 @@ impl IconShape for BsPc { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33912,6 +51714,9 @@ impl IconShape for BsPc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33927,11 +51732,23 @@ impl IconShape for BsPciCard { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33939,6 +51756,9 @@ impl IconShape for BsPciCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33957,11 +51777,23 @@ impl IconShape for BsPeaceFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33969,6 +51801,9 @@ impl IconShape for BsPeaceFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33984,11 +51819,23 @@ impl IconShape for BsPeace { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33996,6 +51843,9 @@ impl IconShape for BsPeace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34011,11 +51861,23 @@ impl IconShape for BsPenFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34023,6 +51885,9 @@ impl IconShape for BsPenFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34038,11 +51903,23 @@ impl IconShape for BsPen { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34050,6 +51927,9 @@ impl IconShape for BsPen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34065,11 +51945,23 @@ impl IconShape for BsPencilFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34077,6 +51969,9 @@ impl IconShape for BsPencilFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34092,11 +51987,23 @@ impl IconShape for BsPencilSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34104,6 +52011,9 @@ impl IconShape for BsPencilSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34123,11 +52033,23 @@ impl IconShape for BsPencil { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34135,6 +52057,9 @@ impl IconShape for BsPencil { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34150,11 +52075,23 @@ impl IconShape for BsPentagonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34162,6 +52099,9 @@ impl IconShape for BsPentagonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34177,11 +52117,23 @@ impl IconShape for BsPentagonHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34189,6 +52141,9 @@ impl IconShape for BsPentagonHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34204,11 +52159,23 @@ impl IconShape for BsPentagon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34216,6 +52183,9 @@ impl IconShape for BsPentagon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34231,11 +52201,23 @@ impl IconShape for BsPeopleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34243,6 +52225,9 @@ impl IconShape for BsPeopleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34265,11 +52250,23 @@ impl IconShape for BsPeople { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34277,6 +52274,9 @@ impl IconShape for BsPeople { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34292,11 +52292,23 @@ impl IconShape for BsPercent { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34304,6 +52316,9 @@ impl IconShape for BsPercent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34319,11 +52334,23 @@ impl IconShape for BsPersonBadgeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34331,6 +52358,9 @@ impl IconShape for BsPersonBadgeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34346,11 +52376,23 @@ impl IconShape for BsPersonBadge { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34358,6 +52400,9 @@ impl IconShape for BsPersonBadge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34376,11 +52421,23 @@ impl IconShape for BsPersonBoundingBox { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34388,6 +52445,9 @@ impl IconShape for BsPersonBoundingBox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34406,11 +52466,23 @@ impl IconShape for BsPersonCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34418,6 +52490,9 @@ impl IconShape for BsPersonCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34437,11 +52512,23 @@ impl IconShape for BsPersonCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34449,6 +52536,9 @@ impl IconShape for BsPersonCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34468,11 +52558,23 @@ impl IconShape for BsPersonCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34480,6 +52582,9 @@ impl IconShape for BsPersonCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34499,11 +52604,23 @@ impl IconShape for BsPersonDashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34511,6 +52628,9 @@ impl IconShape for BsPersonDashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34530,11 +52650,23 @@ impl IconShape for BsPersonDash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34542,6 +52674,9 @@ impl IconShape for BsPersonDash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34561,11 +52696,23 @@ impl IconShape for BsPersonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34573,6 +52720,9 @@ impl IconShape for BsPersonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34588,11 +52738,23 @@ impl IconShape for BsPersonHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34600,6 +52762,9 @@ impl IconShape for BsPersonHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34615,11 +52780,23 @@ impl IconShape for BsPersonHearts { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34627,6 +52804,9 @@ impl IconShape for BsPersonHearts { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34643,11 +52823,23 @@ impl IconShape for BsPersonLinesFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34655,6 +52847,9 @@ impl IconShape for BsPersonLinesFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34670,11 +52865,23 @@ impl IconShape for BsPersonPlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34682,6 +52889,9 @@ impl IconShape for BsPersonPlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34701,11 +52911,23 @@ impl IconShape for BsPersonPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34713,6 +52935,9 @@ impl IconShape for BsPersonPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34732,11 +52957,23 @@ impl IconShape for BsPersonRolodex { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34744,6 +52981,9 @@ impl IconShape for BsPersonRolodex { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34762,11 +53002,23 @@ impl IconShape for BsPersonSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34774,6 +53026,9 @@ impl IconShape for BsPersonSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34792,11 +53047,23 @@ impl IconShape for BsPersonVideo { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34804,6 +53071,9 @@ impl IconShape for BsPersonVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34822,11 +53092,23 @@ impl IconShape for BsPersonVideo2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34834,6 +53116,9 @@ impl IconShape for BsPersonVideo2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34852,11 +53137,23 @@ impl IconShape for BsPersonVideo3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34864,6 +53161,9 @@ impl IconShape for BsPersonVideo3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34882,11 +53182,23 @@ impl IconShape for BsPersonWorkspace { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34894,6 +53206,9 @@ impl IconShape for BsPersonWorkspace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34912,11 +53227,23 @@ impl IconShape for BsPersonXFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34924,6 +53251,9 @@ impl IconShape for BsPersonXFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34940,11 +53270,23 @@ impl IconShape for BsPersonX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34952,6 +53294,9 @@ impl IconShape for BsPersonX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34971,11 +53316,23 @@ impl IconShape for BsPerson { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34983,6 +53340,9 @@ impl IconShape for BsPerson { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34998,11 +53358,23 @@ impl IconShape for BsPhoneFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35010,6 +53382,9 @@ impl IconShape for BsPhoneFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35025,11 +53400,23 @@ impl IconShape for BsPhoneFlip { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35037,6 +53424,9 @@ impl IconShape for BsPhoneFlip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35053,11 +53443,23 @@ impl IconShape for BsPhoneLandscapeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35065,6 +53467,9 @@ impl IconShape for BsPhoneLandscapeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35080,11 +53485,23 @@ impl IconShape for BsPhoneLandscape { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35092,6 +53509,9 @@ impl IconShape for BsPhoneLandscape { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35110,11 +53530,23 @@ impl IconShape for BsPhoneVibrateFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35122,6 +53554,9 @@ impl IconShape for BsPhoneVibrateFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35137,11 +53572,23 @@ impl IconShape for BsPhoneVibrate { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35149,6 +53596,9 @@ impl IconShape for BsPhoneVibrate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35167,11 +53617,23 @@ impl IconShape for BsPhone { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35179,6 +53641,9 @@ impl IconShape for BsPhone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35197,11 +53662,23 @@ impl IconShape for BsPieChartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35209,6 +53686,9 @@ impl IconShape for BsPieChartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35224,11 +53704,23 @@ impl IconShape for BsPieChart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35236,6 +53728,9 @@ impl IconShape for BsPieChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35251,11 +53746,23 @@ impl IconShape for BsPiggyBankFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35263,6 +53770,9 @@ impl IconShape for BsPiggyBankFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35278,11 +53788,23 @@ impl IconShape for BsPiggyBank { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35290,6 +53812,9 @@ impl IconShape for BsPiggyBank { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35309,11 +53834,23 @@ impl IconShape for BsPinAngleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35321,6 +53858,9 @@ impl IconShape for BsPinAngleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35336,11 +53876,23 @@ impl IconShape for BsPinAngle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35348,6 +53900,9 @@ impl IconShape for BsPinAngle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35363,11 +53918,23 @@ impl IconShape for BsPinFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35375,6 +53942,9 @@ impl IconShape for BsPinFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35390,11 +53960,23 @@ impl IconShape for BsPinMapFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35402,6 +53984,9 @@ impl IconShape for BsPinMapFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35422,11 +54007,23 @@ impl IconShape for BsPinMap { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35434,6 +54031,9 @@ impl IconShape for BsPinMap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35454,11 +54054,23 @@ impl IconShape for BsPin { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35466,6 +54078,9 @@ impl IconShape for BsPin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35481,11 +54096,23 @@ impl IconShape for BsPinterest { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35493,6 +54120,9 @@ impl IconShape for BsPinterest { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35508,11 +54138,23 @@ impl IconShape for BsPipFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35520,6 +54162,9 @@ impl IconShape for BsPipFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35535,11 +54180,23 @@ impl IconShape for BsPip { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35547,6 +54204,9 @@ impl IconShape for BsPip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35565,11 +54225,23 @@ impl IconShape for BsPlayBtnFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35577,6 +54249,9 @@ impl IconShape for BsPlayBtnFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35592,11 +54267,23 @@ impl IconShape for BsPlayBtn { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35604,6 +54291,9 @@ impl IconShape for BsPlayBtn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35622,11 +54312,23 @@ impl IconShape for BsPlayCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35634,6 +54336,9 @@ impl IconShape for BsPlayCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35649,11 +54354,23 @@ impl IconShape for BsPlayCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35661,6 +54378,9 @@ impl IconShape for BsPlayCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35679,11 +54399,23 @@ impl IconShape for BsPlayFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35691,6 +54423,9 @@ impl IconShape for BsPlayFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35706,11 +54441,23 @@ impl IconShape for BsPlay { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35718,6 +54465,9 @@ impl IconShape for BsPlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35733,11 +54483,23 @@ impl IconShape for BsPlaystation { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35745,6 +54507,9 @@ impl IconShape for BsPlaystation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35760,11 +54525,23 @@ impl IconShape for BsPlugFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35772,6 +54549,9 @@ impl IconShape for BsPlugFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35787,11 +54567,23 @@ impl IconShape for BsPlug { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35799,6 +54591,9 @@ impl IconShape for BsPlug { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35814,11 +54609,23 @@ impl IconShape for BsPlugin { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35826,6 +54633,9 @@ impl IconShape for BsPlugin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35842,11 +54652,23 @@ impl IconShape for BsPlusCircleDotted { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35854,6 +54676,9 @@ impl IconShape for BsPlusCircleDotted { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35869,11 +54694,23 @@ impl IconShape for BsPlusCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35881,6 +54718,9 @@ impl IconShape for BsPlusCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35896,11 +54736,23 @@ impl IconShape for BsPlusCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35908,6 +54760,9 @@ impl IconShape for BsPlusCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35926,11 +54781,23 @@ impl IconShape for BsPlusLg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35938,6 +54805,9 @@ impl IconShape for BsPlusLg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35954,11 +54824,23 @@ impl IconShape for BsPlusSlashMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35966,6 +54848,9 @@ impl IconShape for BsPlusSlashMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35981,11 +54866,23 @@ impl IconShape for BsPlusSquareDotted { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35993,6 +54890,9 @@ impl IconShape for BsPlusSquareDotted { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36008,11 +54908,23 @@ impl IconShape for BsPlusSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36020,6 +54932,9 @@ impl IconShape for BsPlusSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36035,11 +54950,23 @@ impl IconShape for BsPlusSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36047,6 +54974,9 @@ impl IconShape for BsPlusSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36065,11 +54995,23 @@ impl IconShape for BsPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36077,6 +55019,9 @@ impl IconShape for BsPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36092,11 +55037,23 @@ impl IconShape for BsPostageFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36104,6 +55061,9 @@ impl IconShape for BsPostageFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36122,11 +55082,23 @@ impl IconShape for BsPostageHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36134,6 +55106,9 @@ impl IconShape for BsPostageHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36152,11 +55127,23 @@ impl IconShape for BsPostageHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36164,6 +55151,9 @@ impl IconShape for BsPostageHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36182,11 +55172,23 @@ impl IconShape for BsPostage { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36194,6 +55196,9 @@ impl IconShape for BsPostage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36212,11 +55217,23 @@ impl IconShape for BsPostcardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36224,6 +55241,9 @@ impl IconShape for BsPostcardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36242,11 +55262,23 @@ impl IconShape for BsPostcardHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36254,6 +55286,9 @@ impl IconShape for BsPostcardHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36270,11 +55305,23 @@ impl IconShape for BsPostcardHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36282,6 +55329,9 @@ impl IconShape for BsPostcardHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36301,11 +55351,23 @@ impl IconShape for BsPostcard { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36313,6 +55375,9 @@ impl IconShape for BsPostcard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36329,11 +55394,23 @@ impl IconShape for BsPower { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36341,6 +55418,9 @@ impl IconShape for BsPower { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36359,11 +55439,23 @@ impl IconShape for BsPrinterFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36371,6 +55463,9 @@ impl IconShape for BsPrinterFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36389,11 +55484,23 @@ impl IconShape for BsPrinter { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36401,6 +55508,9 @@ impl IconShape for BsPrinter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36419,11 +55529,23 @@ impl IconShape for BsProjectorFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36431,6 +55553,9 @@ impl IconShape for BsProjectorFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36446,11 +55571,23 @@ impl IconShape for BsProjector { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36458,6 +55595,9 @@ impl IconShape for BsProjector { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36476,11 +55616,23 @@ impl IconShape for BsPuzzleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36488,6 +55640,9 @@ impl IconShape for BsPuzzleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36503,11 +55658,23 @@ impl IconShape for BsPuzzle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36515,6 +55682,9 @@ impl IconShape for BsPuzzle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36530,11 +55700,23 @@ impl IconShape for BsQrCodeScan { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36542,6 +55724,9 @@ impl IconShape for BsQrCodeScan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36569,11 +55754,23 @@ impl IconShape for BsQrCode { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36581,6 +55778,9 @@ impl IconShape for BsQrCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36608,11 +55808,23 @@ impl IconShape for BsQuestionCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36620,6 +55832,9 @@ impl IconShape for BsQuestionCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36635,11 +55850,23 @@ impl IconShape for BsQuestionCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36647,6 +55874,9 @@ impl IconShape for BsQuestionCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36665,11 +55895,23 @@ impl IconShape for BsQuestionDiamondFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36677,6 +55919,9 @@ impl IconShape for BsQuestionDiamondFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36692,11 +55937,23 @@ impl IconShape for BsQuestionDiamond { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36704,6 +55961,9 @@ impl IconShape for BsQuestionDiamond { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36722,11 +55982,23 @@ impl IconShape for BsQuestionLg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36734,6 +56006,9 @@ impl IconShape for BsQuestionLg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36750,11 +56025,23 @@ impl IconShape for BsQuestionOctagonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36762,6 +56049,9 @@ impl IconShape for BsQuestionOctagonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36777,11 +56067,23 @@ impl IconShape for BsQuestionOctagon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36789,6 +56091,9 @@ impl IconShape for BsQuestionOctagon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36807,11 +56112,23 @@ impl IconShape for BsQuestionSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36819,6 +56136,9 @@ impl IconShape for BsQuestionSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36834,11 +56154,23 @@ impl IconShape for BsQuestionSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36846,6 +56178,9 @@ impl IconShape for BsQuestionSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36864,11 +56199,23 @@ impl IconShape for BsQuestion { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36876,6 +56223,9 @@ impl IconShape for BsQuestion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36891,11 +56241,23 @@ impl IconShape for BsQuora { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36903,6 +56265,9 @@ impl IconShape for BsQuora { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36918,11 +56283,23 @@ impl IconShape for BsQuote { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36930,6 +56307,9 @@ impl IconShape for BsQuote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36945,11 +56325,23 @@ impl IconShape for BsRadioactive { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36957,6 +56349,9 @@ impl IconShape for BsRadioactive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36975,11 +56370,23 @@ impl IconShape for BsRainbow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36987,6 +56394,9 @@ impl IconShape for BsRainbow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37002,11 +56412,23 @@ impl IconShape for BsReceiptCutoff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37014,6 +56436,9 @@ impl IconShape for BsReceiptCutoff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37032,11 +56457,23 @@ impl IconShape for BsReceipt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37044,6 +56481,9 @@ impl IconShape for BsReceipt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37062,11 +56502,23 @@ impl IconShape for BsReception0 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37074,6 +56526,9 @@ impl IconShape for BsReception0 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37089,11 +56544,23 @@ impl IconShape for BsReception1 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37101,6 +56568,9 @@ impl IconShape for BsReception1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37116,11 +56586,23 @@ impl IconShape for BsReception2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37128,6 +56610,9 @@ impl IconShape for BsReception2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37143,11 +56628,23 @@ impl IconShape for BsReception3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37155,6 +56652,9 @@ impl IconShape for BsReception3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37170,11 +56670,23 @@ impl IconShape for BsReception4 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37182,6 +56694,9 @@ impl IconShape for BsReception4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37197,11 +56712,23 @@ impl IconShape for BsRecordBtnFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37209,6 +56736,9 @@ impl IconShape for BsRecordBtnFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37224,11 +56754,23 @@ impl IconShape for BsRecordBtn { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37236,6 +56778,9 @@ impl IconShape for BsRecordBtn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37254,11 +56799,23 @@ impl IconShape for BsRecordCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37266,6 +56823,9 @@ impl IconShape for BsRecordCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37281,11 +56841,23 @@ impl IconShape for BsRecordCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37293,6 +56865,9 @@ impl IconShape for BsRecordCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37311,11 +56886,23 @@ impl IconShape for BsRecordFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37323,6 +56910,9 @@ impl IconShape for BsRecordFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37339,11 +56929,23 @@ impl IconShape for BsRecord { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37351,6 +56953,9 @@ impl IconShape for BsRecord { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37366,11 +56971,23 @@ impl IconShape for BsRecord2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37378,6 +56995,9 @@ impl IconShape for BsRecord2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37396,11 +57016,23 @@ impl IconShape for BsRecord2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37408,6 +57040,9 @@ impl IconShape for BsRecord2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37426,11 +57061,23 @@ impl IconShape for BsRecycle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37438,6 +57085,9 @@ impl IconShape for BsRecycle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37453,11 +57103,23 @@ impl IconShape for BsReddit { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37465,6 +57127,9 @@ impl IconShape for BsReddit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37483,11 +57148,23 @@ impl IconShape for BsReplyAllFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37495,6 +57172,9 @@ impl IconShape for BsReplyAllFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37513,11 +57193,23 @@ impl IconShape for BsReplyAll { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37525,6 +57217,9 @@ impl IconShape for BsReplyAll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37543,11 +57238,23 @@ impl IconShape for BsReplyFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37555,6 +57262,9 @@ impl IconShape for BsReplyFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37570,11 +57280,23 @@ impl IconShape for BsReply { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37582,6 +57304,9 @@ impl IconShape for BsReply { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37597,11 +57322,23 @@ impl IconShape for BsRobot { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37609,6 +57346,9 @@ impl IconShape for BsRobot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37627,11 +57367,23 @@ impl IconShape for BsRouterFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37639,6 +57391,9 @@ impl IconShape for BsRouterFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37663,11 +57418,23 @@ impl IconShape for BsRouter { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37675,6 +57442,9 @@ impl IconShape for BsRouter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37699,11 +57469,23 @@ impl IconShape for BsRssFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37711,6 +57493,9 @@ impl IconShape for BsRssFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37726,11 +57511,23 @@ impl IconShape for BsRss { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37738,6 +57535,9 @@ impl IconShape for BsRss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37756,11 +57556,23 @@ impl IconShape for BsRulers { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37768,6 +57580,9 @@ impl IconShape for BsRulers { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37783,11 +57598,23 @@ impl IconShape for BsSafeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37795,6 +57622,9 @@ impl IconShape for BsSafeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37813,11 +57643,23 @@ impl IconShape for BsSafe { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37825,6 +57667,9 @@ impl IconShape for BsSafe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37843,11 +57688,23 @@ impl IconShape for BsSafe2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37855,6 +57712,9 @@ impl IconShape for BsSafe2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37873,11 +57733,23 @@ impl IconShape for BsSafe2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37885,6 +57757,9 @@ impl IconShape for BsSafe2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37903,11 +57778,23 @@ impl IconShape for BsSaveFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37915,6 +57802,9 @@ impl IconShape for BsSaveFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37930,11 +57820,23 @@ impl IconShape for BsSave { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37942,6 +57844,9 @@ impl IconShape for BsSave { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37957,11 +57862,23 @@ impl IconShape for BsSave2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37969,6 +57886,9 @@ impl IconShape for BsSave2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37984,11 +57904,23 @@ impl IconShape for BsSave2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37996,6 +57928,9 @@ impl IconShape for BsSave2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38011,11 +57946,23 @@ impl IconShape for BsScissors { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38023,6 +57970,9 @@ impl IconShape for BsScissors { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38038,11 +57988,23 @@ impl IconShape for BsScrewdriver { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38050,6 +58012,9 @@ impl IconShape for BsScrewdriver { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38065,11 +58030,23 @@ impl IconShape for BsSdCardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38077,6 +58054,9 @@ impl IconShape for BsSdCardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38092,11 +58072,23 @@ impl IconShape for BsSdCard { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38104,6 +58096,9 @@ impl IconShape for BsSdCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38123,11 +58118,23 @@ impl IconShape for BsSearchHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38135,6 +58142,9 @@ impl IconShape for BsSearchHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38150,11 +58160,23 @@ impl IconShape for BsSearchHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38162,6 +58184,9 @@ impl IconShape for BsSearchHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38180,11 +58205,23 @@ impl IconShape for BsSearch { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38192,6 +58229,9 @@ impl IconShape for BsSearch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38207,11 +58247,23 @@ impl IconShape for BsSegmentedNav { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38219,6 +58271,9 @@ impl IconShape for BsSegmentedNav { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38234,11 +58289,23 @@ impl IconShape for BsSendCheckFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38246,6 +58313,9 @@ impl IconShape for BsSendCheckFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38264,11 +58334,23 @@ impl IconShape for BsSendCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38276,6 +58358,9 @@ impl IconShape for BsSendCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38294,11 +58379,23 @@ impl IconShape for BsSendDashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38306,6 +58403,9 @@ impl IconShape for BsSendDashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38324,11 +58424,23 @@ impl IconShape for BsSendDash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38336,6 +58448,9 @@ impl IconShape for BsSendDash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38354,11 +58469,23 @@ impl IconShape for BsSendExclamationFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38366,6 +58493,9 @@ impl IconShape for BsSendExclamationFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38384,11 +58514,23 @@ impl IconShape for BsSendExclamation { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38396,6 +58538,9 @@ impl IconShape for BsSendExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38414,11 +58559,23 @@ impl IconShape for BsSendFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38426,6 +58583,9 @@ impl IconShape for BsSendFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38441,11 +58601,23 @@ impl IconShape for BsSendPlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38453,6 +58625,9 @@ impl IconShape for BsSendPlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38471,11 +58646,23 @@ impl IconShape for BsSendPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38483,6 +58670,9 @@ impl IconShape for BsSendPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38501,11 +58691,23 @@ impl IconShape for BsSendSlashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38513,6 +58715,9 @@ impl IconShape for BsSendSlashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38531,11 +58736,23 @@ impl IconShape for BsSendSlash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38543,6 +58760,9 @@ impl IconShape for BsSendSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38561,11 +58781,23 @@ impl IconShape for BsSendXFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38573,6 +58805,9 @@ impl IconShape for BsSendXFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38591,11 +58826,23 @@ impl IconShape for BsSendX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38603,6 +58850,9 @@ impl IconShape for BsSendX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38621,11 +58871,23 @@ impl IconShape for BsSend { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38633,6 +58895,9 @@ impl IconShape for BsSend { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38648,11 +58913,23 @@ impl IconShape for BsServer { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38660,6 +58937,9 @@ impl IconShape for BsServer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38681,11 +58961,23 @@ impl IconShape for BsShareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38693,6 +58985,9 @@ impl IconShape for BsShareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38708,11 +59003,23 @@ impl IconShape for BsShare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38720,6 +59027,9 @@ impl IconShape for BsShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38735,11 +59045,23 @@ impl IconShape for BsShieldCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38747,6 +59069,9 @@ impl IconShape for BsShieldCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38765,11 +59090,23 @@ impl IconShape for BsShieldExclamation { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38777,6 +59114,9 @@ impl IconShape for BsShieldExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38795,11 +59135,23 @@ impl IconShape for BsShieldFillCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38807,6 +59159,9 @@ impl IconShape for BsShieldFillCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38823,11 +59178,23 @@ impl IconShape for BsShieldFillExclamation { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38835,6 +59202,9 @@ impl IconShape for BsShieldFillExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38851,11 +59221,23 @@ impl IconShape for BsShieldFillMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38863,6 +59245,9 @@ impl IconShape for BsShieldFillMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38879,11 +59264,23 @@ impl IconShape for BsShieldFillPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38891,6 +59288,9 @@ impl IconShape for BsShieldFillPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38907,11 +59307,23 @@ impl IconShape for BsShieldFillX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38919,6 +59331,9 @@ impl IconShape for BsShieldFillX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38934,11 +59349,23 @@ impl IconShape for BsShieldFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38946,6 +59373,9 @@ impl IconShape for BsShieldFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38961,11 +59391,23 @@ impl IconShape for BsShieldLockFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38973,6 +59415,9 @@ impl IconShape for BsShieldLockFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38989,11 +59434,23 @@ impl IconShape for BsShieldLock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39001,6 +59458,9 @@ impl IconShape for BsShieldLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39019,11 +59479,23 @@ impl IconShape for BsShieldMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39031,6 +59503,9 @@ impl IconShape for BsShieldMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39049,11 +59524,23 @@ impl IconShape for BsShieldPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39061,6 +59548,9 @@ impl IconShape for BsShieldPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39079,11 +59569,23 @@ impl IconShape for BsShieldShaded { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39091,6 +59593,9 @@ impl IconShape for BsShieldShaded { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39107,11 +59612,23 @@ impl IconShape for BsShieldSlashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39119,6 +59636,9 @@ impl IconShape for BsShieldSlashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39135,11 +59655,23 @@ impl IconShape for BsShieldSlash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39147,6 +59679,9 @@ impl IconShape for BsShieldSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39163,11 +59698,23 @@ impl IconShape for BsShieldX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39175,6 +59722,9 @@ impl IconShape for BsShieldX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39193,11 +59743,23 @@ impl IconShape for BsShield { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39205,6 +59767,9 @@ impl IconShape for BsShield { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39220,11 +59785,23 @@ impl IconShape for BsShiftFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39232,6 +59809,9 @@ impl IconShape for BsShiftFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39247,11 +59827,23 @@ impl IconShape for BsShift { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39259,6 +59851,9 @@ impl IconShape for BsShift { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39274,11 +59869,23 @@ impl IconShape for BsShopWindow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39286,6 +59893,9 @@ impl IconShape for BsShopWindow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39301,11 +59911,23 @@ impl IconShape for BsShop { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39313,6 +59935,9 @@ impl IconShape for BsShop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39328,11 +59953,23 @@ impl IconShape for BsShuffle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39340,6 +59977,9 @@ impl IconShape for BsShuffle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39359,11 +59999,23 @@ impl IconShape for BsSignal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39371,6 +60023,9 @@ impl IconShape for BsSignal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39386,11 +60041,23 @@ impl IconShape for BsSignpost2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39398,6 +60065,9 @@ impl IconShape for BsSignpost2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39413,11 +60083,23 @@ impl IconShape for BsSignpost2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39425,6 +60107,9 @@ impl IconShape for BsSignpost2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39440,11 +60125,23 @@ impl IconShape for BsSignpostFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39452,6 +60149,9 @@ impl IconShape for BsSignpostFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39467,11 +60167,23 @@ impl IconShape for BsSignpostSplitFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39479,6 +60191,9 @@ impl IconShape for BsSignpostSplitFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39494,11 +60209,23 @@ impl IconShape for BsSignpostSplit { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39506,6 +60233,9 @@ impl IconShape for BsSignpostSplit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39521,11 +60251,23 @@ impl IconShape for BsSignpost { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39533,6 +60275,9 @@ impl IconShape for BsSignpost { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39548,11 +60293,23 @@ impl IconShape for BsSimFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39560,6 +60317,9 @@ impl IconShape for BsSimFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39578,11 +60338,23 @@ impl IconShape for BsSim { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39590,6 +60362,9 @@ impl IconShape for BsSim { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39608,11 +60383,23 @@ impl IconShape for BsSkipBackwardBtnFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39620,6 +60407,9 @@ impl IconShape for BsSkipBackwardBtnFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39635,11 +60425,23 @@ impl IconShape for BsSkipBackwardBtn { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39647,6 +60449,9 @@ impl IconShape for BsSkipBackwardBtn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39665,11 +60470,23 @@ impl IconShape for BsSkipBackwardCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39677,6 +60494,9 @@ impl IconShape for BsSkipBackwardCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39692,11 +60512,23 @@ impl IconShape for BsSkipBackwardCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39704,6 +60536,9 @@ impl IconShape for BsSkipBackwardCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39722,11 +60557,23 @@ impl IconShape for BsSkipBackwardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39734,6 +60581,9 @@ impl IconShape for BsSkipBackwardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39749,11 +60599,23 @@ impl IconShape for BsSkipBackward { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39761,6 +60623,9 @@ impl IconShape for BsSkipBackward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39776,11 +60641,23 @@ impl IconShape for BsSkipEndBtnFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39788,6 +60665,9 @@ impl IconShape for BsSkipEndBtnFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39803,11 +60683,23 @@ impl IconShape for BsSkipEndBtn { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39815,6 +60707,9 @@ impl IconShape for BsSkipEndBtn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39833,11 +60728,23 @@ impl IconShape for BsSkipEndCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39845,6 +60752,9 @@ impl IconShape for BsSkipEndCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39860,11 +60770,23 @@ impl IconShape for BsSkipEndCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39872,6 +60794,9 @@ impl IconShape for BsSkipEndCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39890,11 +60815,23 @@ impl IconShape for BsSkipEndFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39902,6 +60839,9 @@ impl IconShape for BsSkipEndFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39917,11 +60857,23 @@ impl IconShape for BsSkipEnd { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39929,6 +60881,9 @@ impl IconShape for BsSkipEnd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39944,11 +60899,23 @@ impl IconShape for BsSkipForwardBtnFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39956,6 +60923,9 @@ impl IconShape for BsSkipForwardBtnFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39971,11 +60941,23 @@ impl IconShape for BsSkipForwardBtn { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39983,6 +60965,9 @@ impl IconShape for BsSkipForwardBtn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40001,11 +60986,23 @@ impl IconShape for BsSkipForwardCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40013,6 +61010,9 @@ impl IconShape for BsSkipForwardCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40028,11 +61028,23 @@ impl IconShape for BsSkipForwardCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40040,6 +61052,9 @@ impl IconShape for BsSkipForwardCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40058,11 +61073,23 @@ impl IconShape for BsSkipForwardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40070,6 +61097,9 @@ impl IconShape for BsSkipForwardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40085,11 +61115,23 @@ impl IconShape for BsSkipForward { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40097,6 +61139,9 @@ impl IconShape for BsSkipForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40112,11 +61157,23 @@ impl IconShape for BsSkipStartBtnFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40124,6 +61181,9 @@ impl IconShape for BsSkipStartBtnFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40139,11 +61199,23 @@ impl IconShape for BsSkipStartBtn { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40151,6 +61223,9 @@ impl IconShape for BsSkipStartBtn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40169,11 +61244,23 @@ impl IconShape for BsSkipStartCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40181,6 +61268,9 @@ impl IconShape for BsSkipStartCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40196,11 +61286,23 @@ impl IconShape for BsSkipStartCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40208,6 +61310,9 @@ impl IconShape for BsSkipStartCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40226,11 +61331,23 @@ impl IconShape for BsSkipStartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40238,6 +61355,9 @@ impl IconShape for BsSkipStartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40253,11 +61373,23 @@ impl IconShape for BsSkipStart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40265,6 +61397,9 @@ impl IconShape for BsSkipStart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40280,11 +61415,23 @@ impl IconShape for BsSkype { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40292,6 +61439,9 @@ impl IconShape for BsSkype { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40307,11 +61457,23 @@ impl IconShape for BsSlack { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40319,6 +61481,9 @@ impl IconShape for BsSlack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40334,11 +61499,23 @@ impl IconShape for BsSlashCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40346,6 +61523,9 @@ impl IconShape for BsSlashCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40361,11 +61541,23 @@ impl IconShape for BsSlashCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40373,6 +61565,9 @@ impl IconShape for BsSlashCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40391,11 +61586,23 @@ impl IconShape for BsSlashLg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40403,6 +61610,9 @@ impl IconShape for BsSlashLg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40419,11 +61629,23 @@ impl IconShape for BsSlashSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40431,6 +61653,9 @@ impl IconShape for BsSlashSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40446,11 +61671,23 @@ impl IconShape for BsSlashSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40458,6 +61695,9 @@ impl IconShape for BsSlashSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40476,11 +61716,23 @@ impl IconShape for BsSlash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40488,6 +61740,9 @@ impl IconShape for BsSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40503,11 +61758,23 @@ impl IconShape for BsSliders { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40515,6 +61782,9 @@ impl IconShape for BsSliders { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40531,11 +61801,23 @@ impl IconShape for BsSliders2Vertical { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40543,6 +61825,9 @@ impl IconShape for BsSliders2Vertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40559,11 +61844,23 @@ impl IconShape for BsSliders2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40571,6 +61868,9 @@ impl IconShape for BsSliders2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40587,11 +61887,23 @@ impl IconShape for BsSmartwatch { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40599,6 +61911,9 @@ impl IconShape for BsSmartwatch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40617,11 +61932,23 @@ impl IconShape for BsSnapchat { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40629,6 +61956,9 @@ impl IconShape for BsSnapchat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40644,11 +61974,23 @@ impl IconShape for BsSnow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40656,6 +61998,9 @@ impl IconShape for BsSnow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40671,11 +62016,23 @@ impl IconShape for BsSnow2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40683,6 +62040,9 @@ impl IconShape for BsSnow2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40698,11 +62058,23 @@ impl IconShape for BsSnow3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40710,6 +62082,9 @@ impl IconShape for BsSnow3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40728,11 +62103,23 @@ impl IconShape for BsSortAlphaDownAlt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40740,6 +62127,9 @@ impl IconShape for BsSortAlphaDownAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40762,11 +62152,23 @@ impl IconShape for BsSortAlphaDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40774,6 +62176,9 @@ impl IconShape for BsSortAlphaDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40793,11 +62198,23 @@ impl IconShape for BsSortAlphaUpAlt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40805,6 +62222,9 @@ impl IconShape for BsSortAlphaUpAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40827,11 +62247,23 @@ impl IconShape for BsSortAlphaUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40839,6 +62271,9 @@ impl IconShape for BsSortAlphaUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40858,11 +62293,23 @@ impl IconShape for BsSortDownAlt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40870,6 +62317,9 @@ impl IconShape for BsSortDownAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40885,11 +62335,23 @@ impl IconShape for BsSortDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40897,6 +62359,9 @@ impl IconShape for BsSortDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40912,11 +62377,23 @@ impl IconShape for BsSortNumericDownAlt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40924,6 +62401,9 @@ impl IconShape for BsSortNumericDownAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40943,11 +62423,23 @@ impl IconShape for BsSortNumericDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40955,6 +62447,9 @@ impl IconShape for BsSortNumericDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40977,11 +62472,23 @@ impl IconShape for BsSortNumericUpAlt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40989,6 +62496,9 @@ impl IconShape for BsSortNumericUpAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41008,11 +62518,23 @@ impl IconShape for BsSortNumericUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41020,6 +62542,9 @@ impl IconShape for BsSortNumericUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41042,11 +62567,23 @@ impl IconShape for BsSortUpAlt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41054,6 +62591,9 @@ impl IconShape for BsSortUpAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41069,11 +62609,23 @@ impl IconShape for BsSortUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41081,6 +62633,9 @@ impl IconShape for BsSortUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41096,11 +62651,23 @@ impl IconShape for BsSoundwave { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41108,6 +62675,9 @@ impl IconShape for BsSoundwave { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41124,11 +62694,23 @@ impl IconShape for BsSpeakerFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41136,6 +62718,9 @@ impl IconShape for BsSpeakerFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41154,11 +62739,23 @@ impl IconShape for BsSpeaker { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41166,6 +62763,9 @@ impl IconShape for BsSpeaker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41184,11 +62784,23 @@ impl IconShape for BsSpeedometer { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41196,6 +62808,9 @@ impl IconShape for BsSpeedometer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41215,11 +62830,23 @@ impl IconShape for BsSpeedometer2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41227,6 +62854,9 @@ impl IconShape for BsSpeedometer2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41246,11 +62876,23 @@ impl IconShape for BsSpellcheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41258,6 +62900,9 @@ impl IconShape for BsSpellcheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41276,11 +62921,23 @@ impl IconShape for BsSpotify { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41288,6 +62945,9 @@ impl IconShape for BsSpotify { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41303,11 +62963,23 @@ impl IconShape for BsSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41315,6 +62987,9 @@ impl IconShape for BsSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41330,11 +63005,23 @@ impl IconShape for BsSquareHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41342,6 +63029,9 @@ impl IconShape for BsSquareHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41357,11 +63047,23 @@ impl IconShape for BsSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41369,6 +63071,9 @@ impl IconShape for BsSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41384,11 +63089,23 @@ impl IconShape for BsStackOverflow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41396,6 +63113,9 @@ impl IconShape for BsStackOverflow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41414,11 +63134,23 @@ impl IconShape for BsStack { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41426,6 +63158,9 @@ impl IconShape for BsStack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41444,11 +63179,23 @@ impl IconShape for BsStarFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41456,6 +63203,9 @@ impl IconShape for BsStarFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41471,11 +63221,23 @@ impl IconShape for BsStarHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41483,6 +63245,9 @@ impl IconShape for BsStarHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41498,11 +63263,23 @@ impl IconShape for BsStar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41510,6 +63287,9 @@ impl IconShape for BsStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41525,11 +63305,23 @@ impl IconShape for BsStars { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41537,6 +63329,9 @@ impl IconShape for BsStars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41552,11 +63347,23 @@ impl IconShape for BsSteam { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41564,6 +63371,9 @@ impl IconShape for BsSteam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41582,11 +63392,23 @@ impl IconShape for BsStickiesFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41594,6 +63416,9 @@ impl IconShape for BsStickiesFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41612,11 +63437,23 @@ impl IconShape for BsStickies { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41624,6 +63461,9 @@ impl IconShape for BsStickies { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41642,11 +63482,23 @@ impl IconShape for BsStickyFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41654,6 +63506,9 @@ impl IconShape for BsStickyFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41669,11 +63524,23 @@ impl IconShape for BsSticky { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41681,6 +63548,9 @@ impl IconShape for BsSticky { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41696,11 +63566,23 @@ impl IconShape for BsStopBtnFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41708,6 +63590,9 @@ impl IconShape for BsStopBtnFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41723,11 +63608,23 @@ impl IconShape for BsStopBtn { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41735,6 +63632,9 @@ impl IconShape for BsStopBtn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41753,11 +63653,23 @@ impl IconShape for BsStopCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41765,6 +63677,9 @@ impl IconShape for BsStopCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41780,11 +63695,23 @@ impl IconShape for BsStopCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41792,6 +63719,9 @@ impl IconShape for BsStopCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41810,11 +63740,23 @@ impl IconShape for BsStopFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41822,6 +63764,9 @@ impl IconShape for BsStopFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41837,11 +63782,23 @@ impl IconShape for BsStop { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41849,6 +63806,9 @@ impl IconShape for BsStop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41864,11 +63824,23 @@ impl IconShape for BsStoplightsFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41876,6 +63848,9 @@ impl IconShape for BsStoplightsFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41892,11 +63867,23 @@ impl IconShape for BsStoplights { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41904,6 +63891,9 @@ impl IconShape for BsStoplights { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41922,11 +63912,23 @@ impl IconShape for BsStopwatchFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41934,6 +63936,9 @@ impl IconShape for BsStopwatchFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41949,11 +63954,23 @@ impl IconShape for BsStopwatch { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41961,6 +63978,9 @@ impl IconShape for BsStopwatch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41979,11 +63999,23 @@ impl IconShape for BsStrava { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41991,6 +64023,9 @@ impl IconShape for BsStrava { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42006,11 +64041,23 @@ impl IconShape for BsSubtract { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42018,6 +64065,9 @@ impl IconShape for BsSubtract { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42033,11 +64083,23 @@ impl IconShape for BsSuitClubFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42045,6 +64107,9 @@ impl IconShape for BsSuitClubFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42060,11 +64125,23 @@ impl IconShape for BsSuitClub { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42072,6 +64149,9 @@ impl IconShape for BsSuitClub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42087,11 +64167,23 @@ impl IconShape for BsSuitDiamondFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42099,6 +64191,9 @@ impl IconShape for BsSuitDiamondFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42114,11 +64209,23 @@ impl IconShape for BsSuitDiamond { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42126,6 +64233,9 @@ impl IconShape for BsSuitDiamond { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42141,11 +64251,23 @@ impl IconShape for BsSuitHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42153,6 +64275,9 @@ impl IconShape for BsSuitHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42168,11 +64293,23 @@ impl IconShape for BsSuitHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42180,6 +64317,9 @@ impl IconShape for BsSuitHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42195,11 +64335,23 @@ impl IconShape for BsSuitSpadeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42207,6 +64359,9 @@ impl IconShape for BsSuitSpadeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42222,11 +64377,23 @@ impl IconShape for BsSuitSpade { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42234,6 +64401,9 @@ impl IconShape for BsSuitSpade { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42249,11 +64419,23 @@ impl IconShape for BsSunFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42261,6 +64443,9 @@ impl IconShape for BsSunFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42276,11 +64461,23 @@ impl IconShape for BsSun { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42288,6 +64485,9 @@ impl IconShape for BsSun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42303,11 +64503,23 @@ impl IconShape for BsSunglasses { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42315,6 +64527,9 @@ impl IconShape for BsSunglasses { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42330,11 +64545,23 @@ impl IconShape for BsSunriseFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42342,6 +64569,9 @@ impl IconShape for BsSunriseFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42357,11 +64587,23 @@ impl IconShape for BsSunrise { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42369,6 +64611,9 @@ impl IconShape for BsSunrise { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42384,11 +64629,23 @@ impl IconShape for BsSunsetFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42396,6 +64653,9 @@ impl IconShape for BsSunsetFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42411,11 +64671,23 @@ impl IconShape for BsSunset { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42423,6 +64695,9 @@ impl IconShape for BsSunset { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42438,11 +64713,23 @@ impl IconShape for BsSymmetryHorizontal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42450,6 +64737,9 @@ impl IconShape for BsSymmetryHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42465,11 +64755,23 @@ impl IconShape for BsSymmetryVertical { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42477,6 +64779,9 @@ impl IconShape for BsSymmetryVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42492,11 +64797,23 @@ impl IconShape for BsTable { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42504,6 +64821,9 @@ impl IconShape for BsTable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42519,11 +64839,23 @@ impl IconShape for BsTabletFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42531,6 +64863,9 @@ impl IconShape for BsTabletFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42546,11 +64881,23 @@ impl IconShape for BsTabletLandscapeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42558,6 +64905,9 @@ impl IconShape for BsTabletLandscapeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42573,11 +64923,23 @@ impl IconShape for BsTabletLandscape { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42585,6 +64947,9 @@ impl IconShape for BsTabletLandscape { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42603,11 +64968,23 @@ impl IconShape for BsTablet { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42615,6 +64992,9 @@ impl IconShape for BsTablet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42633,11 +65013,23 @@ impl IconShape for BsTagFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42645,6 +65037,9 @@ impl IconShape for BsTagFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42660,11 +65055,23 @@ impl IconShape for BsTag { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42672,6 +65079,9 @@ impl IconShape for BsTag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42690,11 +65100,23 @@ impl IconShape for BsTagsFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42702,6 +65124,9 @@ impl IconShape for BsTagsFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42720,11 +65145,23 @@ impl IconShape for BsTags { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42732,6 +65169,9 @@ impl IconShape for BsTags { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42750,11 +65190,23 @@ impl IconShape for BsTelegram { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42762,6 +65214,9 @@ impl IconShape for BsTelegram { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42777,11 +65232,23 @@ impl IconShape for BsTelephoneFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42789,6 +65256,9 @@ impl IconShape for BsTelephoneFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42805,11 +65275,23 @@ impl IconShape for BsTelephoneForwardFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42817,6 +65299,9 @@ impl IconShape for BsTelephoneForwardFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42833,11 +65318,23 @@ impl IconShape for BsTelephoneForward { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42845,6 +65342,9 @@ impl IconShape for BsTelephoneForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42860,11 +65360,23 @@ impl IconShape for BsTelephoneInboundFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42872,6 +65384,9 @@ impl IconShape for BsTelephoneInboundFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42888,11 +65403,23 @@ impl IconShape for BsTelephoneInbound { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42900,6 +65427,9 @@ impl IconShape for BsTelephoneInbound { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42915,11 +65445,23 @@ impl IconShape for BsTelephoneMinusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42927,6 +65469,9 @@ impl IconShape for BsTelephoneMinusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42943,11 +65488,23 @@ impl IconShape for BsTelephoneMinus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42955,6 +65512,9 @@ impl IconShape for BsTelephoneMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42974,11 +65534,23 @@ impl IconShape for BsTelephoneOutboundFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42986,6 +65558,9 @@ impl IconShape for BsTelephoneOutboundFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43002,11 +65577,23 @@ impl IconShape for BsTelephoneOutbound { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43014,6 +65601,9 @@ impl IconShape for BsTelephoneOutbound { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43029,11 +65619,23 @@ impl IconShape for BsTelephonePlusFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43041,6 +65643,9 @@ impl IconShape for BsTelephonePlusFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43057,11 +65662,23 @@ impl IconShape for BsTelephonePlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43069,6 +65686,9 @@ impl IconShape for BsTelephonePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43088,11 +65708,23 @@ impl IconShape for BsTelephoneXFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43100,6 +65732,9 @@ impl IconShape for BsTelephoneXFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43116,11 +65751,23 @@ impl IconShape for BsTelephoneX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43128,6 +65775,9 @@ impl IconShape for BsTelephoneX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43147,11 +65797,23 @@ impl IconShape for BsTelephone { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43159,6 +65821,9 @@ impl IconShape for BsTelephone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43174,11 +65839,23 @@ impl IconShape for BsTerminalDash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43186,6 +65863,9 @@ impl IconShape for BsTerminalDash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43204,11 +65884,23 @@ impl IconShape for BsTerminalFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43216,6 +65908,9 @@ impl IconShape for BsTerminalFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43231,11 +65926,23 @@ impl IconShape for BsTerminalPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43243,6 +65950,9 @@ impl IconShape for BsTerminalPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43261,11 +65971,23 @@ impl IconShape for BsTerminalSplit { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43273,6 +65995,9 @@ impl IconShape for BsTerminalSplit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43291,11 +66016,23 @@ impl IconShape for BsTerminalX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43303,6 +66040,9 @@ impl IconShape for BsTerminalX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43321,11 +66061,23 @@ impl IconShape for BsTerminal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43333,6 +66085,9 @@ impl IconShape for BsTerminal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43351,11 +66106,23 @@ impl IconShape for BsTextCenter { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43363,6 +66130,9 @@ impl IconShape for BsTextCenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43379,11 +66149,23 @@ impl IconShape for BsTextIndentLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43391,6 +66173,9 @@ impl IconShape for BsTextIndentLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43406,11 +66191,23 @@ impl IconShape for BsTextIndentRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43418,6 +66215,9 @@ impl IconShape for BsTextIndentRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43433,11 +66233,23 @@ impl IconShape for BsTextLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43445,6 +66257,9 @@ impl IconShape for BsTextLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43461,11 +66276,23 @@ impl IconShape for BsTextParagraph { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43473,6 +66300,9 @@ impl IconShape for BsTextParagraph { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43489,11 +66319,23 @@ impl IconShape for BsTextRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43501,6 +66343,9 @@ impl IconShape for BsTextRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43517,11 +66362,23 @@ impl IconShape for BsTextareaResize { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43529,6 +66386,9 @@ impl IconShape for BsTextareaResize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43544,11 +66404,23 @@ impl IconShape for BsTextareaT { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43556,6 +66428,9 @@ impl IconShape for BsTextareaT { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43574,11 +66449,23 @@ impl IconShape for BsTextarea { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43586,6 +66473,9 @@ impl IconShape for BsTextarea { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43601,11 +66491,23 @@ impl IconShape for BsThermometerHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43613,6 +66515,9 @@ impl IconShape for BsThermometerHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43631,11 +66536,23 @@ impl IconShape for BsThermometerHigh { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43643,6 +66560,9 @@ impl IconShape for BsThermometerHigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43661,11 +66581,23 @@ impl IconShape for BsThermometerLow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43673,6 +66605,9 @@ impl IconShape for BsThermometerLow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43691,11 +66626,23 @@ impl IconShape for BsThermometerSnow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43703,6 +66650,9 @@ impl IconShape for BsThermometerSnow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43721,11 +66671,23 @@ impl IconShape for BsThermometerSun { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43733,6 +66695,9 @@ impl IconShape for BsThermometerSun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43751,11 +66716,23 @@ impl IconShape for BsThermometer { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43763,6 +66740,9 @@ impl IconShape for BsThermometer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43781,11 +66761,23 @@ impl IconShape for BsThreeDotsVertical { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43793,6 +66785,9 @@ impl IconShape for BsThreeDotsVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43808,11 +66803,23 @@ impl IconShape for BsThreeDots { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43820,6 +66827,9 @@ impl IconShape for BsThreeDots { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43835,11 +66845,23 @@ impl IconShape for BsThunderboltFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43847,6 +66869,9 @@ impl IconShape for BsThunderboltFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43862,11 +66887,23 @@ impl IconShape for BsThunderbolt { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43874,6 +66911,9 @@ impl IconShape for BsThunderbolt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43892,11 +66932,23 @@ impl IconShape for BsTicketDetailedFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43904,6 +66956,9 @@ impl IconShape for BsTicketDetailedFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43919,11 +66974,23 @@ impl IconShape for BsTicketDetailed { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43931,6 +66998,9 @@ impl IconShape for BsTicketDetailed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43949,11 +67019,23 @@ impl IconShape for BsTicketFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43961,6 +67043,9 @@ impl IconShape for BsTicketFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43976,11 +67061,23 @@ impl IconShape for BsTicketPerforatedFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43988,6 +67085,9 @@ impl IconShape for BsTicketPerforatedFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44003,11 +67103,23 @@ impl IconShape for BsTicketPerforated { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44015,6 +67127,9 @@ impl IconShape for BsTicketPerforated { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44033,11 +67148,23 @@ impl IconShape for BsTicket { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44045,6 +67172,9 @@ impl IconShape for BsTicket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44060,11 +67190,23 @@ impl IconShape for BsTiktok { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44072,6 +67214,9 @@ impl IconShape for BsTiktok { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44087,11 +67232,23 @@ impl IconShape for BsToggleOff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44099,6 +67256,9 @@ impl IconShape for BsToggleOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44114,11 +67274,23 @@ impl IconShape for BsToggleOn { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44126,6 +67298,9 @@ impl IconShape for BsToggleOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44141,11 +67316,23 @@ impl IconShape for BsToggle2Off { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44153,6 +67340,9 @@ impl IconShape for BsToggle2Off { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44171,11 +67361,23 @@ impl IconShape for BsToggle2On { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44183,6 +67385,9 @@ impl IconShape for BsToggle2On { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44201,11 +67406,23 @@ impl IconShape for BsToggles { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44213,6 +67430,9 @@ impl IconShape for BsToggles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44228,11 +67448,23 @@ impl IconShape for BsToggles2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44240,6 +67472,9 @@ impl IconShape for BsToggles2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44261,11 +67496,23 @@ impl IconShape for BsTools { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44273,6 +67520,9 @@ impl IconShape for BsTools { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44288,11 +67538,23 @@ impl IconShape for BsTornado { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44300,6 +67562,9 @@ impl IconShape for BsTornado { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44315,11 +67580,23 @@ impl IconShape for BsTranslate { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44327,6 +67604,9 @@ impl IconShape for BsTranslate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44345,11 +67625,23 @@ impl IconShape for BsTrashFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44357,6 +67649,9 @@ impl IconShape for BsTrashFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44372,11 +67667,23 @@ impl IconShape for BsTrash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44384,6 +67691,9 @@ impl IconShape for BsTrash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44403,11 +67713,23 @@ impl IconShape for BsTrash2Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44415,6 +67737,9 @@ impl IconShape for BsTrash2Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44430,11 +67755,23 @@ impl IconShape for BsTrash2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44442,6 +67779,9 @@ impl IconShape for BsTrash2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44457,11 +67797,23 @@ impl IconShape for BsTrash3Fill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44469,6 +67821,9 @@ impl IconShape for BsTrash3Fill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44484,11 +67839,23 @@ impl IconShape for BsTrash3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44496,6 +67863,9 @@ impl IconShape for BsTrash3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44511,11 +67881,23 @@ impl IconShape for BsTreeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44523,6 +67905,9 @@ impl IconShape for BsTreeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44538,11 +67923,23 @@ impl IconShape for BsTree { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44550,6 +67947,9 @@ impl IconShape for BsTree { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44565,11 +67965,23 @@ impl IconShape for BsTriangleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44577,6 +67989,9 @@ impl IconShape for BsTriangleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44593,11 +68008,23 @@ impl IconShape for BsTriangleHalf { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44605,6 +68032,9 @@ impl IconShape for BsTriangleHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44620,11 +68050,23 @@ impl IconShape for BsTriangle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44632,6 +68074,9 @@ impl IconShape for BsTriangle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44647,11 +68092,23 @@ impl IconShape for BsTrophyFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44659,6 +68116,9 @@ impl IconShape for BsTrophyFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44674,11 +68134,23 @@ impl IconShape for BsTrophy { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44686,6 +68158,9 @@ impl IconShape for BsTrophy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44701,11 +68176,23 @@ impl IconShape for BsTropicalStorm { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44713,6 +68200,9 @@ impl IconShape for BsTropicalStorm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44731,11 +68221,23 @@ impl IconShape for BsTruckFlatbed { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44743,6 +68245,9 @@ impl IconShape for BsTruckFlatbed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44758,11 +68263,23 @@ impl IconShape for BsTruck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44770,6 +68287,9 @@ impl IconShape for BsTruck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44785,11 +68305,23 @@ impl IconShape for BsTsunami { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44797,6 +68329,9 @@ impl IconShape for BsTsunami { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44812,11 +68347,23 @@ impl IconShape for BsTvFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44824,6 +68371,9 @@ impl IconShape for BsTvFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44839,11 +68389,23 @@ impl IconShape for BsTv { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44851,6 +68413,9 @@ impl IconShape for BsTv { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44866,11 +68431,23 @@ impl IconShape for BsTwitch { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44878,6 +68455,9 @@ impl IconShape for BsTwitch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44896,11 +68476,23 @@ impl IconShape for BsTwitter { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44908,6 +68500,9 @@ impl IconShape for BsTwitter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44923,11 +68518,23 @@ impl IconShape for BsTypeBold { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44935,6 +68542,9 @@ impl IconShape for BsTypeBold { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44950,11 +68560,23 @@ impl IconShape for BsTypeH1 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44962,6 +68584,9 @@ impl IconShape for BsTypeH1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44977,11 +68602,23 @@ impl IconShape for BsTypeH2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44989,6 +68626,9 @@ impl IconShape for BsTypeH2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45004,11 +68644,23 @@ impl IconShape for BsTypeH3 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45016,6 +68668,9 @@ impl IconShape for BsTypeH3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45031,11 +68686,23 @@ impl IconShape for BsTypeItalic { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45043,6 +68710,9 @@ impl IconShape for BsTypeItalic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45058,11 +68728,23 @@ impl IconShape for BsTypeStrikethrough { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45070,6 +68752,9 @@ impl IconShape for BsTypeStrikethrough { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45085,11 +68770,23 @@ impl IconShape for BsTypeUnderline { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45097,6 +68794,9 @@ impl IconShape for BsTypeUnderline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45112,11 +68812,23 @@ impl IconShape for BsType { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45124,6 +68836,9 @@ impl IconShape for BsType { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45139,11 +68854,23 @@ impl IconShape for BsUiChecksGrid { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45151,6 +68878,9 @@ impl IconShape for BsUiChecksGrid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45166,11 +68896,23 @@ impl IconShape for BsUiChecks { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45178,6 +68920,9 @@ impl IconShape for BsUiChecks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45193,11 +68938,23 @@ impl IconShape for BsUiRadiosGrid { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45205,6 +68962,9 @@ impl IconShape for BsUiRadiosGrid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45220,11 +68980,23 @@ impl IconShape for BsUiRadios { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45232,6 +69004,9 @@ impl IconShape for BsUiRadios { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45247,11 +69022,23 @@ impl IconShape for BsUmbrellaFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45259,6 +69046,9 @@ impl IconShape for BsUmbrellaFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45275,11 +69065,23 @@ impl IconShape for BsUmbrella { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45287,6 +69089,9 @@ impl IconShape for BsUmbrella { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45302,11 +69107,23 @@ impl IconShape for BsUnion { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45314,6 +69131,9 @@ impl IconShape for BsUnion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45329,11 +69149,23 @@ impl IconShape for BsUnlockFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45341,6 +69173,9 @@ impl IconShape for BsUnlockFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45356,11 +69191,23 @@ impl IconShape for BsUnlock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45368,6 +69215,9 @@ impl IconShape for BsUnlock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45383,11 +69233,23 @@ impl IconShape for BsUpcScan { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45395,6 +69257,9 @@ impl IconShape for BsUpcScan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45410,11 +69275,23 @@ impl IconShape for BsUpc { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45422,6 +69299,9 @@ impl IconShape for BsUpc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45437,11 +69317,23 @@ impl IconShape for BsUpload { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45449,6 +69341,9 @@ impl IconShape for BsUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45467,11 +69362,23 @@ impl IconShape for BsUsbCFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45479,6 +69386,9 @@ impl IconShape for BsUsbCFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45494,11 +69404,23 @@ impl IconShape for BsUsbC { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45506,6 +69428,9 @@ impl IconShape for BsUsbC { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45524,11 +69449,23 @@ impl IconShape for BsUsbDriveFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45536,6 +69473,9 @@ impl IconShape for BsUsbDriveFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45551,11 +69491,23 @@ impl IconShape for BsUsbDrive { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45563,6 +69515,9 @@ impl IconShape for BsUsbDrive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45578,11 +69533,23 @@ impl IconShape for BsUsbFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45590,6 +69557,9 @@ impl IconShape for BsUsbFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45605,11 +69575,23 @@ impl IconShape for BsUsbMicroFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45617,6 +69599,9 @@ impl IconShape for BsUsbMicroFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45632,11 +69617,23 @@ impl IconShape for BsUsbMicro { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45644,6 +69641,9 @@ impl IconShape for BsUsbMicro { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45662,11 +69662,23 @@ impl IconShape for BsUsbMiniFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45674,6 +69686,9 @@ impl IconShape for BsUsbMiniFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45689,11 +69704,23 @@ impl IconShape for BsUsbMini { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45701,6 +69728,9 @@ impl IconShape for BsUsbMini { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45719,11 +69749,23 @@ impl IconShape for BsUsbPlugFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45731,6 +69773,9 @@ impl IconShape for BsUsbPlugFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45746,11 +69791,23 @@ impl IconShape for BsUsbPlug { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45758,6 +69815,9 @@ impl IconShape for BsUsbPlug { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45773,11 +69833,23 @@ impl IconShape for BsUsbSymbol { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45785,6 +69857,9 @@ impl IconShape for BsUsbSymbol { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45800,11 +69875,23 @@ impl IconShape for BsUsb { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45812,6 +69899,9 @@ impl IconShape for BsUsb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45830,11 +69920,23 @@ impl IconShape for BsValentine { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45842,6 +69944,9 @@ impl IconShape for BsValentine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45861,11 +69966,23 @@ impl IconShape for BsValentine2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45873,6 +69990,9 @@ impl IconShape for BsValentine2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45892,11 +70012,23 @@ impl IconShape for BsVectorPen { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45904,6 +70036,9 @@ impl IconShape for BsVectorPen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45924,11 +70059,23 @@ impl IconShape for BsViewList { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45936,6 +70083,9 @@ impl IconShape for BsViewList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45951,11 +70101,23 @@ impl IconShape for BsViewStacked { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45963,6 +70125,9 @@ impl IconShape for BsViewStacked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45978,11 +70143,23 @@ impl IconShape for BsVimeo { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45990,6 +70167,9 @@ impl IconShape for BsVimeo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46005,11 +70185,23 @@ impl IconShape for BsVinylFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46017,6 +70209,9 @@ impl IconShape for BsVinylFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46035,11 +70230,23 @@ impl IconShape for BsVinyl { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46047,6 +70254,9 @@ impl IconShape for BsVinyl { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46068,11 +70278,23 @@ impl IconShape for BsVoicemail { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46080,6 +70302,9 @@ impl IconShape for BsVoicemail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46095,11 +70320,23 @@ impl IconShape for BsVolumeDownFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46107,6 +70344,9 @@ impl IconShape for BsVolumeDownFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46122,11 +70362,23 @@ impl IconShape for BsVolumeDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46134,6 +70386,9 @@ impl IconShape for BsVolumeDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46149,11 +70404,23 @@ impl IconShape for BsVolumeMuteFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46161,6 +70428,9 @@ impl IconShape for BsVolumeMuteFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46176,11 +70446,23 @@ impl IconShape for BsVolumeMute { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46188,6 +70470,9 @@ impl IconShape for BsVolumeMute { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46203,11 +70488,23 @@ impl IconShape for BsVolumeOffFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46215,6 +70512,9 @@ impl IconShape for BsVolumeOffFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46230,11 +70530,23 @@ impl IconShape for BsVolumeOff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46242,6 +70554,9 @@ impl IconShape for BsVolumeOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46257,11 +70572,23 @@ impl IconShape for BsVolumeUpFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46269,6 +70596,9 @@ impl IconShape for BsVolumeUpFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46290,11 +70620,23 @@ impl IconShape for BsVolumeUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46302,6 +70644,9 @@ impl IconShape for BsVolumeUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46323,11 +70668,23 @@ impl IconShape for BsVr { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46335,6 +70692,9 @@ impl IconShape for BsVr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46350,11 +70710,23 @@ impl IconShape for BsWalletFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46362,6 +70734,9 @@ impl IconShape for BsWalletFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46380,11 +70755,23 @@ impl IconShape for BsWallet { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46392,6 +70779,9 @@ impl IconShape for BsWallet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46407,11 +70797,23 @@ impl IconShape for BsWallet2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46419,6 +70821,9 @@ impl IconShape for BsWallet2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46434,11 +70839,23 @@ impl IconShape for BsWatch { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46446,6 +70863,9 @@ impl IconShape for BsWatch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46464,11 +70884,23 @@ impl IconShape for BsWater { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46476,6 +70908,9 @@ impl IconShape for BsWater { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46491,11 +70926,23 @@ impl IconShape for BsWebcamFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46503,6 +70950,9 @@ impl IconShape for BsWebcamFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46521,11 +70971,23 @@ impl IconShape for BsWebcam { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46533,6 +70995,9 @@ impl IconShape for BsWebcam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46551,11 +71016,23 @@ impl IconShape for BsWhatsapp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46563,6 +71040,9 @@ impl IconShape for BsWhatsapp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46578,11 +71058,23 @@ impl IconShape for BsWifi1 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46590,6 +71082,9 @@ impl IconShape for BsWifi1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46605,11 +71100,23 @@ impl IconShape for BsWifi2 { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46617,6 +71124,9 @@ impl IconShape for BsWifi2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46632,11 +71142,23 @@ impl IconShape for BsWifiOff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46644,6 +71166,9 @@ impl IconShape for BsWifiOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46659,11 +71184,23 @@ impl IconShape for BsWifi { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46671,6 +71208,9 @@ impl IconShape for BsWifi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46689,11 +71229,23 @@ impl IconShape for BsWind { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46701,6 +71253,9 @@ impl IconShape for BsWind { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46716,11 +71271,23 @@ impl IconShape for BsWindowDash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46728,6 +71295,9 @@ impl IconShape for BsWindowDash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46749,11 +71319,23 @@ impl IconShape for BsWindowDesktop { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46761,6 +71343,9 @@ impl IconShape for BsWindowDesktop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46779,11 +71364,23 @@ impl IconShape for BsWindowDock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46791,6 +71388,9 @@ impl IconShape for BsWindowDock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46809,11 +71409,23 @@ impl IconShape for BsWindowFullscreen { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46821,6 +71433,9 @@ impl IconShape for BsWindowFullscreen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46839,11 +71454,23 @@ impl IconShape for BsWindowPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46851,6 +71478,9 @@ impl IconShape for BsWindowPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46872,11 +71502,23 @@ impl IconShape for BsWindowSidebar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46884,6 +71526,9 @@ impl IconShape for BsWindowSidebar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46902,11 +71547,23 @@ impl IconShape for BsWindowSplit { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46914,6 +71571,9 @@ impl IconShape for BsWindowSplit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46932,11 +71592,23 @@ impl IconShape for BsWindowStack { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46944,6 +71616,9 @@ impl IconShape for BsWindowStack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46962,11 +71637,23 @@ impl IconShape for BsWindowX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46974,6 +71661,9 @@ impl IconShape for BsWindowX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46995,11 +71685,23 @@ impl IconShape for BsWindow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47007,6 +71709,9 @@ impl IconShape for BsWindow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47025,11 +71730,23 @@ impl IconShape for BsWindows { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47037,6 +71754,9 @@ impl IconShape for BsWindows { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47052,11 +71772,23 @@ impl IconShape for BsWordpress { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47064,6 +71796,9 @@ impl IconShape for BsWordpress { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47086,11 +71821,23 @@ impl IconShape for BsWrenchAdjustableCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47098,6 +71845,9 @@ impl IconShape for BsWrenchAdjustableCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47116,11 +71866,23 @@ impl IconShape for BsWrenchAdjustableCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47128,6 +71890,9 @@ impl IconShape for BsWrenchAdjustableCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47146,11 +71911,23 @@ impl IconShape for BsWrenchAdjustable { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47158,6 +71935,9 @@ impl IconShape for BsWrenchAdjustable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47176,11 +71956,23 @@ impl IconShape for BsWrench { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47188,6 +71980,9 @@ impl IconShape for BsWrench { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47203,11 +71998,23 @@ impl IconShape for BsXCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47215,6 +72022,9 @@ impl IconShape for BsXCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47230,11 +72040,23 @@ impl IconShape for BsXCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47242,6 +72064,9 @@ impl IconShape for BsXCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47260,11 +72085,23 @@ impl IconShape for BsXDiamondFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47272,6 +72109,9 @@ impl IconShape for BsXDiamondFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47287,11 +72127,23 @@ impl IconShape for BsXDiamond { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47299,6 +72151,9 @@ impl IconShape for BsXDiamond { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47314,11 +72169,23 @@ impl IconShape for BsXLg { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47326,6 +72193,9 @@ impl IconShape for BsXLg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47341,11 +72211,23 @@ impl IconShape for BsXOctagonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47353,6 +72235,9 @@ impl IconShape for BsXOctagonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47368,11 +72253,23 @@ impl IconShape for BsXOctagon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47380,6 +72277,9 @@ impl IconShape for BsXOctagon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47398,11 +72298,23 @@ impl IconShape for BsXSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47410,6 +72322,9 @@ impl IconShape for BsXSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47425,11 +72340,23 @@ impl IconShape for BsXSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47437,6 +72364,9 @@ impl IconShape for BsXSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47455,11 +72385,23 @@ impl IconShape for BsX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47467,6 +72409,9 @@ impl IconShape for BsX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47482,11 +72427,23 @@ impl IconShape for BsXbox { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47494,6 +72451,9 @@ impl IconShape for BsXbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47509,11 +72469,23 @@ impl IconShape for BsYinYang { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47521,6 +72493,9 @@ impl IconShape for BsYinYang { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47539,11 +72514,23 @@ impl IconShape for BsYoutube { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47551,6 +72538,9 @@ impl IconShape for BsYoutube { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47566,11 +72556,23 @@ impl IconShape for BsZoomIn { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47578,6 +72580,9 @@ impl IconShape for BsZoomIn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47601,11 +72606,23 @@ impl IconShape for BsZoomOut { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "currentColor" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47613,6 +72630,9 @@ impl IconShape for BsZoomOut { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { diff --git a/packages/lib/src/icons/fa_brands_icons.rs b/packages/lib/src/icons/fa_brands_icons.rs index a324041..51f49dd 100644 --- a/packages/lib/src/icons/fa_brands_icons.rs +++ b/packages/lib/src/icons/fa_brands_icons.rs @@ -7,11 +7,23 @@ impl IconShape for Fa42Group { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,6 +31,9 @@ impl IconShape for Fa42Group { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34,11 +49,23 @@ impl IconShape for Fa500px { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,6 +73,9 @@ impl IconShape for Fa500px { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -61,11 +91,23 @@ impl IconShape for FaAccessibleIcon { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,6 +115,9 @@ impl IconShape for FaAccessibleIcon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -88,11 +133,23 @@ impl IconShape for FaAccusoft { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -100,6 +157,9 @@ impl IconShape for FaAccusoft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -115,11 +175,23 @@ impl IconShape for FaAdn { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -127,6 +199,9 @@ impl IconShape for FaAdn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -142,11 +217,23 @@ impl IconShape for FaAdversal { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -154,6 +241,9 @@ impl IconShape for FaAdversal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -169,11 +259,23 @@ impl IconShape for FaAffiliatetheme { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -181,6 +283,9 @@ impl IconShape for FaAffiliatetheme { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -196,11 +301,23 @@ impl IconShape for FaAirbnb { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -208,6 +325,9 @@ impl IconShape for FaAirbnb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -223,11 +343,23 @@ impl IconShape for FaAlgolia { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -235,6 +367,9 @@ impl IconShape for FaAlgolia { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -250,11 +385,23 @@ impl IconShape for FaAlipay { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -262,6 +409,9 @@ impl IconShape for FaAlipay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -277,11 +427,23 @@ impl IconShape for FaAmazonPay { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -289,6 +451,9 @@ impl IconShape for FaAmazonPay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -304,11 +469,23 @@ impl IconShape for FaAmazon { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -316,6 +493,9 @@ impl IconShape for FaAmazon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -331,11 +511,23 @@ impl IconShape for FaAmilia { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -343,6 +535,9 @@ impl IconShape for FaAmilia { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -358,11 +553,23 @@ impl IconShape for FaAndroid { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -370,6 +577,9 @@ impl IconShape for FaAndroid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -385,11 +595,23 @@ impl IconShape for FaAngellist { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -397,6 +619,9 @@ impl IconShape for FaAngellist { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -412,11 +637,23 @@ impl IconShape for FaAngrycreative { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -424,6 +661,9 @@ impl IconShape for FaAngrycreative { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -439,11 +679,23 @@ impl IconShape for FaAngular { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -451,6 +703,9 @@ impl IconShape for FaAngular { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -466,11 +721,23 @@ impl IconShape for FaAppStoreIos { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -478,6 +745,9 @@ impl IconShape for FaAppStoreIos { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -493,11 +763,23 @@ impl IconShape for FaAppStore { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -505,6 +787,9 @@ impl IconShape for FaAppStore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -520,11 +805,23 @@ impl IconShape for FaApper { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -532,6 +829,9 @@ impl IconShape for FaApper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -547,11 +847,23 @@ impl IconShape for FaApplePay { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -559,6 +871,9 @@ impl IconShape for FaApplePay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -574,11 +889,23 @@ impl IconShape for FaApple { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -586,6 +913,9 @@ impl IconShape for FaApple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -601,11 +931,23 @@ impl IconShape for FaArtstation { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -613,6 +955,9 @@ impl IconShape for FaArtstation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -628,11 +973,23 @@ impl IconShape for FaAsymmetrik { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -640,6 +997,9 @@ impl IconShape for FaAsymmetrik { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -655,11 +1015,23 @@ impl IconShape for FaAtlassian { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -667,6 +1039,9 @@ impl IconShape for FaAtlassian { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -682,11 +1057,23 @@ impl IconShape for FaAudible { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -694,6 +1081,9 @@ impl IconShape for FaAudible { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -709,11 +1099,23 @@ impl IconShape for FaAutoprefixer { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -721,6 +1123,9 @@ impl IconShape for FaAutoprefixer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -736,11 +1141,23 @@ impl IconShape for FaAvianex { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -748,6 +1165,9 @@ impl IconShape for FaAvianex { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -763,11 +1183,23 @@ impl IconShape for FaAviato { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -775,6 +1207,9 @@ impl IconShape for FaAviato { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -790,11 +1225,23 @@ impl IconShape for FaAws { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -802,6 +1249,9 @@ impl IconShape for FaAws { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -817,11 +1267,23 @@ impl IconShape for FaBandcamp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -829,6 +1291,9 @@ impl IconShape for FaBandcamp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -844,11 +1309,23 @@ impl IconShape for FaBattleNet { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -856,6 +1333,9 @@ impl IconShape for FaBattleNet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -871,11 +1351,23 @@ impl IconShape for FaBehanceSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -883,6 +1375,9 @@ impl IconShape for FaBehanceSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -898,11 +1393,23 @@ impl IconShape for FaBehance { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -910,6 +1417,9 @@ impl IconShape for FaBehance { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -925,11 +1435,23 @@ impl IconShape for FaBilibili { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -937,6 +1459,9 @@ impl IconShape for FaBilibili { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -952,11 +1477,23 @@ impl IconShape for FaBimobject { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -964,6 +1501,9 @@ impl IconShape for FaBimobject { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -979,11 +1519,23 @@ impl IconShape for FaBitbucket { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -991,6 +1543,9 @@ impl IconShape for FaBitbucket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1006,11 +1561,23 @@ impl IconShape for FaBitcoin { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1018,6 +1585,9 @@ impl IconShape for FaBitcoin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1033,11 +1603,23 @@ impl IconShape for FaBity { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1045,6 +1627,9 @@ impl IconShape for FaBity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1060,11 +1645,23 @@ impl IconShape for FaBlackTie { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1072,6 +1669,9 @@ impl IconShape for FaBlackTie { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1087,11 +1687,23 @@ impl IconShape for FaBlackberry { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1099,6 +1711,9 @@ impl IconShape for FaBlackberry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1114,11 +1729,23 @@ impl IconShape for FaBloggerB { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1126,6 +1753,9 @@ impl IconShape for FaBloggerB { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1141,11 +1771,23 @@ impl IconShape for FaBlogger { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1153,6 +1795,9 @@ impl IconShape for FaBlogger { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1168,11 +1813,23 @@ impl IconShape for FaBluetoothB { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1180,6 +1837,9 @@ impl IconShape for FaBluetoothB { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1195,11 +1855,23 @@ impl IconShape for FaBluetooth { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1207,6 +1879,9 @@ impl IconShape for FaBluetooth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1222,11 +1897,23 @@ impl IconShape for FaBootstrap { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1234,6 +1921,9 @@ impl IconShape for FaBootstrap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1249,11 +1939,23 @@ impl IconShape for FaBots { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1261,6 +1963,9 @@ impl IconShape for FaBots { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1276,11 +1981,23 @@ impl IconShape for FaBtc { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1288,6 +2005,9 @@ impl IconShape for FaBtc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1303,11 +2023,23 @@ impl IconShape for FaBuffer { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1315,6 +2047,9 @@ impl IconShape for FaBuffer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1331,11 +2066,23 @@ impl IconShape for FaBuromobelexperte { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1343,6 +2090,9 @@ impl IconShape for FaBuromobelexperte { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1358,11 +2108,23 @@ impl IconShape for FaBuyNLarge { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1370,6 +2132,9 @@ impl IconShape for FaBuyNLarge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1385,11 +2150,23 @@ impl IconShape for FaBuysellads { fn view_box(&self) -> &str { "0 0 448 512" } - fn xmlns(&self) -> &str { + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } + fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1397,6 +2174,9 @@ impl IconShape for FaBuysellads { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1412,11 +2192,23 @@ impl IconShape for FaCanadianMapleLeaf { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1424,6 +2216,9 @@ impl IconShape for FaCanadianMapleLeaf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1439,11 +2234,23 @@ impl IconShape for FaCcAmazonPay { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1451,6 +2258,9 @@ impl IconShape for FaCcAmazonPay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1466,11 +2276,23 @@ impl IconShape for FaCcAmex { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1478,6 +2300,9 @@ impl IconShape for FaCcAmex { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1493,11 +2318,23 @@ impl IconShape for FaCcApplePay { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1505,6 +2342,9 @@ impl IconShape for FaCcApplePay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1520,11 +2360,23 @@ impl IconShape for FaCcDinersClub { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1532,6 +2384,9 @@ impl IconShape for FaCcDinersClub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1547,11 +2402,23 @@ impl IconShape for FaCcDiscover { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1559,6 +2426,9 @@ impl IconShape for FaCcDiscover { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1574,11 +2444,23 @@ impl IconShape for FaCcJcb { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1586,6 +2468,9 @@ impl IconShape for FaCcJcb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1601,11 +2486,23 @@ impl IconShape for FaCcMastercard { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1613,6 +2510,9 @@ impl IconShape for FaCcMastercard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1628,11 +2528,23 @@ impl IconShape for FaCcPaypal { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1640,6 +2552,9 @@ impl IconShape for FaCcPaypal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1655,11 +2570,23 @@ impl IconShape for FaCcStripe { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1667,6 +2594,9 @@ impl IconShape for FaCcStripe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1682,11 +2612,23 @@ impl IconShape for FaCcVisa { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1694,6 +2636,9 @@ impl IconShape for FaCcVisa { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1709,11 +2654,23 @@ impl IconShape for FaCentercode { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1721,6 +2678,9 @@ impl IconShape for FaCentercode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1736,11 +2696,23 @@ impl IconShape for FaCentos { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1748,6 +2720,9 @@ impl IconShape for FaCentos { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1763,11 +2738,23 @@ impl IconShape for FaChrome { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1775,6 +2762,9 @@ impl IconShape for FaChrome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1790,11 +2780,23 @@ impl IconShape for FaChromecast { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1802,6 +2804,9 @@ impl IconShape for FaChromecast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1817,11 +2822,23 @@ impl IconShape for FaCloudflare { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1829,6 +2846,9 @@ impl IconShape for FaCloudflare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1844,11 +2864,23 @@ impl IconShape for FaCloudscale { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1856,6 +2888,9 @@ impl IconShape for FaCloudscale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1871,11 +2906,23 @@ impl IconShape for FaCloudsmith { fn view_box(&self) -> &str { "0 0 332 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1883,6 +2930,9 @@ impl IconShape for FaCloudsmith { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1898,11 +2948,23 @@ impl IconShape for FaCloudversify { fn view_box(&self) -> &str { "0 0 616 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1910,6 +2972,9 @@ impl IconShape for FaCloudversify { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1925,11 +2990,23 @@ impl IconShape for FaCmplid { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1937,6 +3014,9 @@ impl IconShape for FaCmplid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1952,11 +3032,23 @@ impl IconShape for FaCodepen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1964,6 +3056,9 @@ impl IconShape for FaCodepen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1979,11 +3074,23 @@ impl IconShape for FaCodiepie { fn view_box(&self) -> &str { "0 0 472 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1991,6 +3098,9 @@ impl IconShape for FaCodiepie { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2006,11 +3116,23 @@ impl IconShape for FaConfluence { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2018,6 +3140,9 @@ impl IconShape for FaConfluence { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2033,11 +3158,23 @@ impl IconShape for FaConnectdevelop { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2045,6 +3182,9 @@ impl IconShape for FaConnectdevelop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2060,11 +3200,23 @@ impl IconShape for FaContao { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2072,6 +3224,9 @@ impl IconShape for FaContao { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2087,11 +3242,23 @@ impl IconShape for FaCottonBureau { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2099,6 +3266,9 @@ impl IconShape for FaCottonBureau { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2114,11 +3284,23 @@ impl IconShape for FaCpanel { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2126,6 +3308,9 @@ impl IconShape for FaCpanel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2141,11 +3326,23 @@ impl IconShape for FaCreativeCommonsBy { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2153,6 +3350,9 @@ impl IconShape for FaCreativeCommonsBy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2168,11 +3368,23 @@ impl IconShape for FaCreativeCommonsNcEu { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2180,6 +3392,9 @@ impl IconShape for FaCreativeCommonsNcEu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2195,11 +3410,23 @@ impl IconShape for FaCreativeCommonsNcJp { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2207,6 +3434,9 @@ impl IconShape for FaCreativeCommonsNcJp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2222,11 +3452,23 @@ impl IconShape for FaCreativeCommonsNc { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2234,6 +3476,9 @@ impl IconShape for FaCreativeCommonsNc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2249,11 +3494,23 @@ impl IconShape for FaCreativeCommonsNd { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2261,6 +3518,9 @@ impl IconShape for FaCreativeCommonsNd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2276,11 +3536,23 @@ impl IconShape for FaCreativeCommonsPdAlt { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2288,6 +3560,9 @@ impl IconShape for FaCreativeCommonsPdAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2303,11 +3578,23 @@ impl IconShape for FaCreativeCommonsPd { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2315,6 +3602,9 @@ impl IconShape for FaCreativeCommonsPd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2330,11 +3620,23 @@ impl IconShape for FaCreativeCommonsRemix { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2342,6 +3644,9 @@ impl IconShape for FaCreativeCommonsRemix { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2357,11 +3662,23 @@ impl IconShape for FaCreativeCommonsSa { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2369,6 +3686,9 @@ impl IconShape for FaCreativeCommonsSa { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2384,11 +3704,23 @@ impl IconShape for FaCreativeCommonsSamplingPlus { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2396,6 +3728,9 @@ impl IconShape for FaCreativeCommonsSamplingPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2411,11 +3746,23 @@ impl IconShape for FaCreativeCommonsSampling { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2423,6 +3770,9 @@ impl IconShape for FaCreativeCommonsSampling { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2438,11 +3788,23 @@ impl IconShape for FaCreativeCommonsShare { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2450,6 +3812,9 @@ impl IconShape for FaCreativeCommonsShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2465,11 +3830,23 @@ impl IconShape for FaCreativeCommonsZero { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2477,6 +3854,9 @@ impl IconShape for FaCreativeCommonsZero { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2492,11 +3872,23 @@ impl IconShape for FaCreativeCommons { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2504,6 +3896,9 @@ impl IconShape for FaCreativeCommons { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2519,11 +3914,23 @@ impl IconShape for FaCriticalRole { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2531,6 +3938,9 @@ impl IconShape for FaCriticalRole { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2546,11 +3956,23 @@ impl IconShape for FaCss3Alt { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2558,6 +3980,9 @@ impl IconShape for FaCss3Alt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2573,11 +3998,23 @@ impl IconShape for FaCss3 { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2585,6 +4022,9 @@ impl IconShape for FaCss3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2600,11 +4040,23 @@ impl IconShape for FaCuttlefish { fn view_box(&self) -> &str { "0 0 440 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2612,6 +4064,9 @@ impl IconShape for FaCuttlefish { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2627,11 +4082,23 @@ impl IconShape for FaDAndDBeyond { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2639,6 +4106,9 @@ impl IconShape for FaDAndDBeyond { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2654,11 +4124,23 @@ impl IconShape for FaDAndD { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2666,6 +4148,9 @@ impl IconShape for FaDAndD { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2681,11 +4166,23 @@ impl IconShape for FaDailymotion { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2693,6 +4190,9 @@ impl IconShape for FaDailymotion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2708,11 +4208,23 @@ impl IconShape for FaDashcube { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2720,6 +4232,9 @@ impl IconShape for FaDashcube { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2735,11 +4250,23 @@ impl IconShape for FaDeezer { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2747,6 +4274,9 @@ impl IconShape for FaDeezer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2762,11 +4292,23 @@ impl IconShape for FaDelicious { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2774,6 +4316,9 @@ impl IconShape for FaDelicious { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2789,11 +4334,23 @@ impl IconShape for FaDeploydog { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2801,6 +4358,9 @@ impl IconShape for FaDeploydog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2816,11 +4376,23 @@ impl IconShape for FaDeskpro { fn view_box(&self) -> &str { "0 0 480 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2828,6 +4400,9 @@ impl IconShape for FaDeskpro { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2843,11 +4418,23 @@ impl IconShape for FaDev { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2855,6 +4442,9 @@ impl IconShape for FaDev { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2870,11 +4460,23 @@ impl IconShape for FaDeviantart { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2882,6 +4484,9 @@ impl IconShape for FaDeviantart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2897,11 +4502,23 @@ impl IconShape for FaDhl { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2909,6 +4526,9 @@ impl IconShape for FaDhl { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2924,11 +4544,23 @@ impl IconShape for FaDiaspora { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2936,6 +4568,9 @@ impl IconShape for FaDiaspora { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2951,11 +4586,23 @@ impl IconShape for FaDigg { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2963,6 +4610,9 @@ impl IconShape for FaDigg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2978,11 +4628,23 @@ impl IconShape for FaDigitalOcean { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2990,6 +4652,9 @@ impl IconShape for FaDigitalOcean { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3005,11 +4670,23 @@ impl IconShape for FaDiscord { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3017,6 +4694,9 @@ impl IconShape for FaDiscord { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3032,11 +4712,23 @@ impl IconShape for FaDiscourse { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3044,6 +4736,9 @@ impl IconShape for FaDiscourse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3059,11 +4754,23 @@ impl IconShape for FaDochub { fn view_box(&self) -> &str { "0 0 416 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3071,6 +4778,9 @@ impl IconShape for FaDochub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3086,11 +4796,23 @@ impl IconShape for FaDocker { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3098,6 +4820,9 @@ impl IconShape for FaDocker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3113,11 +4838,23 @@ impl IconShape for FaDraft2digital { fn view_box(&self) -> &str { "0 0 480 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3125,6 +4862,9 @@ impl IconShape for FaDraft2digital { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3140,11 +4880,23 @@ impl IconShape for FaDribbbleSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3152,6 +4904,9 @@ impl IconShape for FaDribbbleSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3167,11 +4922,23 @@ impl IconShape for FaDribbble { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3179,6 +4946,9 @@ impl IconShape for FaDribbble { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3194,11 +4964,23 @@ impl IconShape for FaDropbox { fn view_box(&self) -> &str { "0 0 528 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3206,6 +4988,9 @@ impl IconShape for FaDropbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3221,11 +5006,23 @@ impl IconShape for FaDrupal { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3233,6 +5030,9 @@ impl IconShape for FaDrupal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3248,11 +5048,23 @@ impl IconShape for FaDyalog { fn view_box(&self) -> &str { "0 0 416 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3260,6 +5072,9 @@ impl IconShape for FaDyalog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3275,11 +5090,23 @@ impl IconShape for FaEarlybirds { fn view_box(&self) -> &str { "0 0 480 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3287,6 +5114,9 @@ impl IconShape for FaEarlybirds { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3302,11 +5132,23 @@ impl IconShape for FaEbay { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3314,6 +5156,9 @@ impl IconShape for FaEbay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3329,11 +5174,23 @@ impl IconShape for FaEdgeLegacy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3341,6 +5198,9 @@ impl IconShape for FaEdgeLegacy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3356,11 +5216,23 @@ impl IconShape for FaEdge { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3368,6 +5240,9 @@ impl IconShape for FaEdge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3383,11 +5258,23 @@ impl IconShape for FaElementor { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3395,6 +5282,9 @@ impl IconShape for FaElementor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3410,11 +5300,23 @@ impl IconShape for FaEllo { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3422,6 +5324,9 @@ impl IconShape for FaEllo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3437,11 +5342,23 @@ impl IconShape for FaEmber { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3449,6 +5366,9 @@ impl IconShape for FaEmber { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3464,11 +5384,23 @@ impl IconShape for FaEmpire { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3476,6 +5408,9 @@ impl IconShape for FaEmpire { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3491,11 +5426,23 @@ impl IconShape for FaEnvira { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3503,6 +5450,9 @@ impl IconShape for FaEnvira { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3518,11 +5468,23 @@ impl IconShape for FaErlang { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3530,6 +5492,9 @@ impl IconShape for FaErlang { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3545,11 +5510,23 @@ impl IconShape for FaEthereum { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3557,6 +5534,9 @@ impl IconShape for FaEthereum { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3572,11 +5552,23 @@ impl IconShape for FaEtsy { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3584,6 +5576,9 @@ impl IconShape for FaEtsy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3599,11 +5594,23 @@ impl IconShape for FaEvernote { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3611,6 +5618,9 @@ impl IconShape for FaEvernote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3626,11 +5636,23 @@ impl IconShape for FaExpeditedssl { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3638,6 +5660,9 @@ impl IconShape for FaExpeditedssl { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3653,11 +5678,23 @@ impl IconShape for FaFacebookF { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3665,6 +5702,9 @@ impl IconShape for FaFacebookF { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3680,11 +5720,23 @@ impl IconShape for FaFacebookMessenger { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3692,6 +5744,9 @@ impl IconShape for FaFacebookMessenger { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3707,11 +5762,23 @@ impl IconShape for FaFacebookSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3719,6 +5786,9 @@ impl IconShape for FaFacebookSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3734,11 +5804,23 @@ impl IconShape for FaFacebook { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3746,6 +5828,9 @@ impl IconShape for FaFacebook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3761,11 +5846,23 @@ impl IconShape for FaFantasyFlightGames { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3773,6 +5870,9 @@ impl IconShape for FaFantasyFlightGames { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3788,11 +5888,23 @@ impl IconShape for FaFedex { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3800,6 +5912,9 @@ impl IconShape for FaFedex { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3815,11 +5930,23 @@ impl IconShape for FaFedora { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3827,6 +5954,9 @@ impl IconShape for FaFedora { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3842,11 +5972,23 @@ impl IconShape for FaFigma { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3854,6 +5996,9 @@ impl IconShape for FaFigma { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3869,11 +6014,23 @@ impl IconShape for FaFirefoxBrowser { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3881,6 +6038,9 @@ impl IconShape for FaFirefoxBrowser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3896,11 +6056,23 @@ impl IconShape for FaFirefox { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3908,6 +6080,9 @@ impl IconShape for FaFirefox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3923,11 +6098,23 @@ impl IconShape for FaFirstOrderAlt { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3935,6 +6122,9 @@ impl IconShape for FaFirstOrderAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3950,11 +6140,23 @@ impl IconShape for FaFirstOrder { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3962,6 +6164,9 @@ impl IconShape for FaFirstOrder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3977,11 +6182,23 @@ impl IconShape for FaFirstdraft { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3989,6 +6206,9 @@ impl IconShape for FaFirstdraft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4004,11 +6224,23 @@ impl IconShape for FaFlickr { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4016,6 +6248,9 @@ impl IconShape for FaFlickr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4031,11 +6266,23 @@ impl IconShape for FaFlipboard { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4043,6 +6290,9 @@ impl IconShape for FaFlipboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4058,11 +6308,23 @@ impl IconShape for FaFly { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4070,6 +6332,9 @@ impl IconShape for FaFly { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4085,11 +6350,23 @@ impl IconShape for FaFontAwesome { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4097,6 +6374,9 @@ impl IconShape for FaFontAwesome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4112,11 +6392,23 @@ impl IconShape for FaFonticonsFi { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4124,6 +6416,9 @@ impl IconShape for FaFonticonsFi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4139,11 +6434,23 @@ impl IconShape for FaFonticons { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4151,6 +6458,9 @@ impl IconShape for FaFonticons { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4166,11 +6476,23 @@ impl IconShape for FaFortAwesomeAlt { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4178,6 +6500,9 @@ impl IconShape for FaFortAwesomeAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4193,11 +6518,23 @@ impl IconShape for FaFortAwesome { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4205,6 +6542,9 @@ impl IconShape for FaFortAwesome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4220,11 +6560,23 @@ impl IconShape for FaForumbee { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4232,6 +6584,9 @@ impl IconShape for FaForumbee { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4247,11 +6602,23 @@ impl IconShape for FaFoursquare { fn view_box(&self) -> &str { "0 0 368 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4259,6 +6626,9 @@ impl IconShape for FaFoursquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4274,11 +6644,23 @@ impl IconShape for FaFreeCodeCamp { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4286,6 +6668,9 @@ impl IconShape for FaFreeCodeCamp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4301,11 +6686,23 @@ impl IconShape for FaFreebsd { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4313,6 +6710,9 @@ impl IconShape for FaFreebsd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4328,11 +6728,23 @@ impl IconShape for FaFulcrum { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4340,6 +6752,9 @@ impl IconShape for FaFulcrum { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4355,11 +6770,23 @@ impl IconShape for FaGalacticRepublic { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4367,6 +6794,9 @@ impl IconShape for FaGalacticRepublic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4382,11 +6812,23 @@ impl IconShape for FaGalacticSenate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4394,6 +6836,9 @@ impl IconShape for FaGalacticSenate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4409,11 +6854,23 @@ impl IconShape for FaGetPocket { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4421,6 +6878,9 @@ impl IconShape for FaGetPocket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4436,11 +6896,23 @@ impl IconShape for FaGgCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4448,6 +6920,9 @@ impl IconShape for FaGgCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4463,11 +6938,23 @@ impl IconShape for FaGg { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4475,6 +6962,9 @@ impl IconShape for FaGg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4490,11 +6980,23 @@ impl IconShape for FaGitAlt { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4502,6 +7004,9 @@ impl IconShape for FaGitAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4517,11 +7022,23 @@ impl IconShape for FaGitSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4529,6 +7046,9 @@ impl IconShape for FaGitSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4544,11 +7064,23 @@ impl IconShape for FaGit { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4556,6 +7088,9 @@ impl IconShape for FaGit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4571,11 +7106,23 @@ impl IconShape for FaGithubAlt { fn view_box(&self) -> &str { "0 0 480 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4583,6 +7130,9 @@ impl IconShape for FaGithubAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4598,11 +7148,23 @@ impl IconShape for FaGithubSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4610,6 +7172,9 @@ impl IconShape for FaGithubSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4625,11 +7190,23 @@ impl IconShape for FaGithub { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4637,6 +7214,9 @@ impl IconShape for FaGithub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4652,11 +7232,23 @@ impl IconShape for FaGitkraken { fn view_box(&self) -> &str { "0 0 592 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4664,6 +7256,9 @@ impl IconShape for FaGitkraken { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4679,11 +7274,23 @@ impl IconShape for FaGitlab { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4691,6 +7298,9 @@ impl IconShape for FaGitlab { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4706,11 +7316,23 @@ impl IconShape for FaGitter { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4718,6 +7340,9 @@ impl IconShape for FaGitter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4733,11 +7358,23 @@ impl IconShape for FaGlideG { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4745,6 +7382,9 @@ impl IconShape for FaGlideG { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4760,11 +7400,23 @@ impl IconShape for FaGlide { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4772,6 +7424,9 @@ impl IconShape for FaGlide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4787,11 +7442,23 @@ impl IconShape for FaGofore { fn view_box(&self) -> &str { "0 0 400 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4799,6 +7466,9 @@ impl IconShape for FaGofore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4814,11 +7484,23 @@ impl IconShape for FaGolang { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4826,6 +7508,9 @@ impl IconShape for FaGolang { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4841,11 +7526,23 @@ impl IconShape for FaGoodreadsG { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4853,6 +7550,9 @@ impl IconShape for FaGoodreadsG { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4868,11 +7568,23 @@ impl IconShape for FaGoodreads { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4880,6 +7592,9 @@ impl IconShape for FaGoodreads { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4895,11 +7610,23 @@ impl IconShape for FaGoogleDrive { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4907,6 +7634,9 @@ impl IconShape for FaGoogleDrive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4922,11 +7652,23 @@ impl IconShape for FaGooglePay { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4934,6 +7676,9 @@ impl IconShape for FaGooglePay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4949,11 +7694,23 @@ impl IconShape for FaGooglePlay { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4961,6 +7718,9 @@ impl IconShape for FaGooglePlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4976,11 +7736,23 @@ impl IconShape for FaGooglePlusG { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4988,6 +7760,9 @@ impl IconShape for FaGooglePlusG { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5003,11 +7778,23 @@ impl IconShape for FaGooglePlusSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5015,6 +7802,9 @@ impl IconShape for FaGooglePlusSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5030,11 +7820,23 @@ impl IconShape for FaGooglePlus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5042,6 +7844,9 @@ impl IconShape for FaGooglePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5057,11 +7862,23 @@ impl IconShape for FaGoogleWallet { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5069,6 +7886,9 @@ impl IconShape for FaGoogleWallet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5084,11 +7904,23 @@ impl IconShape for FaGoogle { fn view_box(&self) -> &str { "0 0 488 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5096,6 +7928,9 @@ impl IconShape for FaGoogle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5111,11 +7946,23 @@ impl IconShape for FaGratipay { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5123,6 +7970,9 @@ impl IconShape for FaGratipay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5138,11 +7988,23 @@ impl IconShape for FaGrav { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5150,6 +8012,9 @@ impl IconShape for FaGrav { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5165,11 +8030,23 @@ impl IconShape for FaGripfire { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5177,6 +8054,9 @@ impl IconShape for FaGripfire { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5192,11 +8072,23 @@ impl IconShape for FaGrunt { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5204,6 +8096,9 @@ impl IconShape for FaGrunt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5219,11 +8114,23 @@ impl IconShape for FaGuilded { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5231,6 +8138,9 @@ impl IconShape for FaGuilded { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5246,11 +8156,23 @@ impl IconShape for FaGulp { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5258,6 +8180,9 @@ impl IconShape for FaGulp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5273,11 +8198,23 @@ impl IconShape for FaHackerNewsSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5285,6 +8222,9 @@ impl IconShape for FaHackerNewsSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5300,11 +8240,23 @@ impl IconShape for FaHackerNews { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5312,6 +8264,9 @@ impl IconShape for FaHackerNews { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5327,11 +8282,23 @@ impl IconShape for FaHackerrank { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5339,6 +8306,9 @@ impl IconShape for FaHackerrank { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5354,11 +8324,23 @@ impl IconShape for FaHashnode { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5366,6 +8348,9 @@ impl IconShape for FaHashnode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5381,11 +8366,23 @@ impl IconShape for FaHips { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5393,6 +8390,9 @@ impl IconShape for FaHips { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5408,11 +8408,23 @@ impl IconShape for FaHireAHelper { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5420,6 +8432,9 @@ impl IconShape for FaHireAHelper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5435,11 +8450,23 @@ impl IconShape for FaHive { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5447,6 +8474,9 @@ impl IconShape for FaHive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5462,11 +8492,23 @@ impl IconShape for FaHooli { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5474,6 +8516,9 @@ impl IconShape for FaHooli { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5489,11 +8534,23 @@ impl IconShape for FaHornbill { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5501,6 +8558,9 @@ impl IconShape for FaHornbill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5516,11 +8576,23 @@ impl IconShape for FaHotjar { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5528,6 +8600,9 @@ impl IconShape for FaHotjar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5543,11 +8618,23 @@ impl IconShape for FaHouzz { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5555,6 +8642,9 @@ impl IconShape for FaHouzz { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5570,11 +8660,23 @@ impl IconShape for FaHtml5 { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5582,6 +8684,9 @@ impl IconShape for FaHtml5 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5597,11 +8702,23 @@ impl IconShape for FaHubspot { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5609,6 +8726,9 @@ impl IconShape for FaHubspot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5624,11 +8744,23 @@ impl IconShape for FaIdeal { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5636,6 +8768,9 @@ impl IconShape for FaIdeal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5651,11 +8786,23 @@ impl IconShape for FaImdb { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5663,6 +8810,9 @@ impl IconShape for FaImdb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5678,11 +8828,23 @@ impl IconShape for FaInstagramSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5690,6 +8852,9 @@ impl IconShape for FaInstagramSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5705,11 +8870,23 @@ impl IconShape for FaInstagram { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5717,6 +8894,9 @@ impl IconShape for FaInstagram { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5732,11 +8912,23 @@ impl IconShape for FaInstalod { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5744,6 +8936,9 @@ impl IconShape for FaInstalod { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5759,11 +8954,23 @@ impl IconShape for FaIntercom { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5771,6 +8978,9 @@ impl IconShape for FaIntercom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5786,11 +8996,23 @@ impl IconShape for FaInternetExplorer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5798,6 +9020,9 @@ impl IconShape for FaInternetExplorer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5813,11 +9038,23 @@ impl IconShape for FaInvision { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5825,6 +9062,9 @@ impl IconShape for FaInvision { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5840,11 +9080,23 @@ impl IconShape for FaIoxhost { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5852,6 +9104,9 @@ impl IconShape for FaIoxhost { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5867,11 +9122,23 @@ impl IconShape for FaItchIo { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5879,6 +9146,9 @@ impl IconShape for FaItchIo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5894,11 +9164,23 @@ impl IconShape for FaItunesNote { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5906,6 +9188,9 @@ impl IconShape for FaItunesNote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5921,11 +9206,23 @@ impl IconShape for FaItunes { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5933,6 +9230,9 @@ impl IconShape for FaItunes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5948,11 +9248,23 @@ impl IconShape for FaJava { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5960,6 +9272,9 @@ impl IconShape for FaJava { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5975,11 +9290,23 @@ impl IconShape for FaJediOrder { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5987,6 +9314,9 @@ impl IconShape for FaJediOrder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6002,11 +9332,23 @@ impl IconShape for FaJenkins { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6014,6 +9356,9 @@ impl IconShape for FaJenkins { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6029,11 +9374,23 @@ impl IconShape for FaJira { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6041,6 +9398,9 @@ impl IconShape for FaJira { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6056,11 +9416,23 @@ impl IconShape for FaJoget { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6068,6 +9440,9 @@ impl IconShape for FaJoget { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6083,11 +9458,23 @@ impl IconShape for FaJoomla { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6095,6 +9482,9 @@ impl IconShape for FaJoomla { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6110,11 +9500,23 @@ impl IconShape for FaJsSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6122,6 +9524,9 @@ impl IconShape for FaJsSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6137,11 +9542,23 @@ impl IconShape for FaJs { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6149,6 +9566,9 @@ impl IconShape for FaJs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6164,11 +9584,23 @@ impl IconShape for FaJsfiddle { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6176,6 +9608,9 @@ impl IconShape for FaJsfiddle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6191,11 +9626,23 @@ impl IconShape for FaKaggle { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6203,6 +9650,9 @@ impl IconShape for FaKaggle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6218,11 +9668,23 @@ impl IconShape for FaKeybase { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6230,6 +9692,9 @@ impl IconShape for FaKeybase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6245,11 +9710,23 @@ impl IconShape for FaKeycdn { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6257,6 +9734,9 @@ impl IconShape for FaKeycdn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6272,11 +9752,23 @@ impl IconShape for FaKickstarterK { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6284,6 +9776,9 @@ impl IconShape for FaKickstarterK { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6299,11 +9794,23 @@ impl IconShape for FaKickstarter { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6311,6 +9818,9 @@ impl IconShape for FaKickstarter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6326,11 +9836,23 @@ impl IconShape for FaKorvue { fn view_box(&self) -> &str { "0 0 446 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6338,6 +9860,9 @@ impl IconShape for FaKorvue { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6353,11 +9878,23 @@ impl IconShape for FaLaravel { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6365,6 +9902,9 @@ impl IconShape for FaLaravel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6380,11 +9920,23 @@ impl IconShape for FaLastfmSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6392,6 +9944,9 @@ impl IconShape for FaLastfmSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6407,11 +9962,23 @@ impl IconShape for FaLastfm { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6419,6 +9986,9 @@ impl IconShape for FaLastfm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6434,11 +10004,23 @@ impl IconShape for FaLeanpub { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6446,6 +10028,9 @@ impl IconShape for FaLeanpub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6461,11 +10046,23 @@ impl IconShape for FaLess { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6473,6 +10070,9 @@ impl IconShape for FaLess { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6488,11 +10088,23 @@ impl IconShape for FaLine { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6500,6 +10112,9 @@ impl IconShape for FaLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6515,11 +10130,23 @@ impl IconShape for FaLinkedinIn { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6527,6 +10154,9 @@ impl IconShape for FaLinkedinIn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6542,11 +10172,23 @@ impl IconShape for FaLinkedin { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6554,6 +10196,9 @@ impl IconShape for FaLinkedin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6569,11 +10214,23 @@ impl IconShape for FaLinode { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6581,6 +10238,9 @@ impl IconShape for FaLinode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6596,11 +10256,23 @@ impl IconShape for FaLinux { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6608,6 +10280,9 @@ impl IconShape for FaLinux { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6623,11 +10298,23 @@ impl IconShape for FaLyft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6635,6 +10322,9 @@ impl IconShape for FaLyft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6650,11 +10340,23 @@ impl IconShape for FaMagento { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6662,6 +10364,9 @@ impl IconShape for FaMagento { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6677,11 +10382,23 @@ impl IconShape for FaMailchimp { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6689,6 +10406,9 @@ impl IconShape for FaMailchimp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6704,11 +10424,23 @@ impl IconShape for FaMandalorian { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6716,6 +10448,9 @@ impl IconShape for FaMandalorian { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6731,11 +10466,23 @@ impl IconShape for FaMarkdown { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6743,6 +10490,9 @@ impl IconShape for FaMarkdown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6758,11 +10508,23 @@ impl IconShape for FaMastodon { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6770,6 +10532,9 @@ impl IconShape for FaMastodon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6785,11 +10550,23 @@ impl IconShape for FaMaxcdn { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6797,6 +10574,9 @@ impl IconShape for FaMaxcdn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6812,11 +10592,23 @@ impl IconShape for FaMdb { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6824,6 +10616,9 @@ impl IconShape for FaMdb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6839,11 +10634,23 @@ impl IconShape for FaMedapps { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6851,6 +10658,9 @@ impl IconShape for FaMedapps { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6866,11 +10676,23 @@ impl IconShape for FaMedium { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6878,6 +10700,9 @@ impl IconShape for FaMedium { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6893,11 +10718,23 @@ impl IconShape for FaMedrt { fn view_box(&self) -> &str { "0 0 544 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6905,6 +10742,9 @@ impl IconShape for FaMedrt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6920,11 +10760,23 @@ impl IconShape for FaMeetup { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6932,6 +10784,9 @@ impl IconShape for FaMeetup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6947,11 +10802,23 @@ impl IconShape for FaMegaport { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6959,6 +10826,9 @@ impl IconShape for FaMegaport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6974,11 +10844,23 @@ impl IconShape for FaMendeley { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6986,6 +10868,9 @@ impl IconShape for FaMendeley { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7001,11 +10886,23 @@ impl IconShape for FaMicroblog { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7013,6 +10910,9 @@ impl IconShape for FaMicroblog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7028,11 +10928,23 @@ impl IconShape for FaMicrosoft { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7040,6 +10952,9 @@ impl IconShape for FaMicrosoft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7055,11 +10970,23 @@ impl IconShape for FaMix { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7067,6 +10994,9 @@ impl IconShape for FaMix { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7082,11 +11012,23 @@ impl IconShape for FaMixcloud { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7094,6 +11036,9 @@ impl IconShape for FaMixcloud { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7109,11 +11054,23 @@ impl IconShape for FaMixer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7121,6 +11078,9 @@ impl IconShape for FaMixer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7136,11 +11096,23 @@ impl IconShape for FaMizuni { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7148,6 +11120,9 @@ impl IconShape for FaMizuni { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7163,11 +11138,23 @@ impl IconShape for FaModx { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7175,6 +11162,9 @@ impl IconShape for FaModx { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7190,11 +11180,23 @@ impl IconShape for FaMonero { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7202,6 +11204,9 @@ impl IconShape for FaMonero { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7217,11 +11222,23 @@ impl IconShape for FaNapster { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7229,6 +11246,9 @@ impl IconShape for FaNapster { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7244,11 +11264,23 @@ impl IconShape for FaNeos { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7256,6 +11288,9 @@ impl IconShape for FaNeos { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7271,11 +11306,23 @@ impl IconShape for FaNfcDirectional { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7283,6 +11330,9 @@ impl IconShape for FaNfcDirectional { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7298,11 +11348,23 @@ impl IconShape for FaNfcSymbol { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7310,6 +11372,9 @@ impl IconShape for FaNfcSymbol { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7325,11 +11390,23 @@ impl IconShape for FaNimblr { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7337,6 +11414,9 @@ impl IconShape for FaNimblr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7352,11 +11432,23 @@ impl IconShape for FaNodeJs { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7364,6 +11456,9 @@ impl IconShape for FaNodeJs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7379,11 +11474,23 @@ impl IconShape for FaNode { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7391,6 +11498,9 @@ impl IconShape for FaNode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7406,11 +11516,23 @@ impl IconShape for FaNpm { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7418,6 +11540,9 @@ impl IconShape for FaNpm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7433,11 +11558,23 @@ impl IconShape for FaNs8 { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7445,6 +11582,9 @@ impl IconShape for FaNs8 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7460,11 +11600,23 @@ impl IconShape for FaNutritionix { fn view_box(&self) -> &str { "0 0 400 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7472,6 +11624,9 @@ impl IconShape for FaNutritionix { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7487,11 +11642,23 @@ impl IconShape for FaOctopusDeploy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7499,6 +11666,9 @@ impl IconShape for FaOctopusDeploy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7514,11 +11684,23 @@ impl IconShape for FaOdnoklassnikiSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7526,6 +11708,9 @@ impl IconShape for FaOdnoklassnikiSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7541,11 +11726,23 @@ impl IconShape for FaOdnoklassniki { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7553,6 +11750,9 @@ impl IconShape for FaOdnoklassniki { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7568,11 +11768,23 @@ impl IconShape for FaOldRepublic { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7580,6 +11792,9 @@ impl IconShape for FaOldRepublic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7595,11 +11810,23 @@ impl IconShape for FaOpencart { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7607,6 +11834,9 @@ impl IconShape for FaOpencart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7622,11 +11852,23 @@ impl IconShape for FaOpenid { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7634,6 +11876,9 @@ impl IconShape for FaOpenid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7649,11 +11894,23 @@ impl IconShape for FaOpera { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7661,6 +11918,9 @@ impl IconShape for FaOpera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7676,11 +11936,23 @@ impl IconShape for FaOptinMonster { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7688,6 +11960,9 @@ impl IconShape for FaOptinMonster { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7703,11 +11978,23 @@ impl IconShape for FaOrcid { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7715,6 +12002,9 @@ impl IconShape for FaOrcid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7730,11 +12020,23 @@ impl IconShape for FaOsi { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7742,6 +12044,9 @@ impl IconShape for FaOsi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7757,11 +12062,23 @@ impl IconShape for FaPadlet { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7769,6 +12086,9 @@ impl IconShape for FaPadlet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7784,11 +12104,23 @@ impl IconShape for FaPage4 { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7796,6 +12128,9 @@ impl IconShape for FaPage4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7811,11 +12146,23 @@ impl IconShape for FaPagelines { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7823,6 +12170,9 @@ impl IconShape for FaPagelines { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7838,11 +12188,23 @@ impl IconShape for FaPalfed { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7850,6 +12212,9 @@ impl IconShape for FaPalfed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7865,11 +12230,23 @@ impl IconShape for FaPatreon { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7877,6 +12254,9 @@ impl IconShape for FaPatreon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7892,11 +12272,23 @@ impl IconShape for FaPaypal { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7904,6 +12296,9 @@ impl IconShape for FaPaypal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7919,11 +12314,23 @@ impl IconShape for FaPerbyte { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7931,6 +12338,9 @@ impl IconShape for FaPerbyte { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7946,11 +12356,23 @@ impl IconShape for FaPeriscope { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7958,6 +12380,9 @@ impl IconShape for FaPeriscope { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7973,11 +12398,23 @@ impl IconShape for FaPhabricator { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7985,6 +12422,9 @@ impl IconShape for FaPhabricator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8000,11 +12440,23 @@ impl IconShape for FaPhoenixFramework { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8012,6 +12464,9 @@ impl IconShape for FaPhoenixFramework { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8027,11 +12482,23 @@ impl IconShape for FaPhoenixSquadron { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8039,6 +12506,9 @@ impl IconShape for FaPhoenixSquadron { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8054,11 +12524,23 @@ impl IconShape for FaPhp { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8066,6 +12548,9 @@ impl IconShape for FaPhp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8081,11 +12566,23 @@ impl IconShape for FaPiedPiperAlt { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8093,6 +12590,9 @@ impl IconShape for FaPiedPiperAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8108,11 +12608,23 @@ impl IconShape for FaPiedPiperHat { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8120,6 +12632,9 @@ impl IconShape for FaPiedPiperHat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8135,11 +12650,23 @@ impl IconShape for FaPiedPiperPp { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8147,6 +12674,9 @@ impl IconShape for FaPiedPiperPp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8162,11 +12692,23 @@ impl IconShape for FaPiedPiperSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8174,6 +12716,9 @@ impl IconShape for FaPiedPiperSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8189,11 +12734,23 @@ impl IconShape for FaPiedPiper { fn view_box(&self) -> &str { "0 0 480 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8201,6 +12758,9 @@ impl IconShape for FaPiedPiper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8217,11 +12777,23 @@ impl IconShape for FaPinterestP { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8229,6 +12801,9 @@ impl IconShape for FaPinterestP { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8244,11 +12819,23 @@ impl IconShape for FaPinterestSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8256,6 +12843,9 @@ impl IconShape for FaPinterestSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8271,11 +12861,23 @@ impl IconShape for FaPinterest { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8283,6 +12885,9 @@ impl IconShape for FaPinterest { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8298,11 +12903,23 @@ impl IconShape for FaPix { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8310,6 +12927,9 @@ impl IconShape for FaPix { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8325,11 +12945,23 @@ impl IconShape for FaPlaystation { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8337,6 +12969,9 @@ impl IconShape for FaPlaystation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8352,11 +12987,23 @@ impl IconShape for FaProductHunt { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8364,6 +13011,9 @@ impl IconShape for FaProductHunt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8379,11 +13029,23 @@ impl IconShape for FaPushed { fn view_box(&self) -> &str { "0 0 432 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8391,6 +13053,9 @@ impl IconShape for FaPushed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8406,11 +13071,23 @@ impl IconShape for FaPython { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8418,6 +13095,9 @@ impl IconShape for FaPython { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8433,11 +13113,23 @@ impl IconShape for FaQq { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8445,6 +13137,9 @@ impl IconShape for FaQq { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8460,11 +13155,23 @@ impl IconShape for FaQuinscape { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8472,6 +13179,9 @@ impl IconShape for FaQuinscape { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8487,11 +13197,23 @@ impl IconShape for FaQuora { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8499,6 +13221,9 @@ impl IconShape for FaQuora { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8514,11 +13239,23 @@ impl IconShape for FaRProject { fn view_box(&self) -> &str { "0 0 581 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8526,6 +13263,9 @@ impl IconShape for FaRProject { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8541,11 +13281,23 @@ impl IconShape for FaRaspberryPi { fn view_box(&self) -> &str { "0 0 407 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8553,6 +13305,9 @@ impl IconShape for FaRaspberryPi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8568,11 +13323,23 @@ impl IconShape for FaRavelry { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8580,6 +13347,9 @@ impl IconShape for FaRavelry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8595,11 +13365,23 @@ impl IconShape for FaReact { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8607,6 +13389,9 @@ impl IconShape for FaReact { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8622,11 +13407,23 @@ impl IconShape for FaReacteurope { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8634,6 +13431,9 @@ impl IconShape for FaReacteurope { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8649,11 +13449,23 @@ impl IconShape for FaReadme { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8661,6 +13473,9 @@ impl IconShape for FaReadme { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8676,11 +13491,23 @@ impl IconShape for FaRebel { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8688,6 +13515,9 @@ impl IconShape for FaRebel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8703,11 +13533,23 @@ impl IconShape for FaRedRiver { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8715,6 +13557,9 @@ impl IconShape for FaRedRiver { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8730,11 +13575,23 @@ impl IconShape for FaRedditAlien { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8742,6 +13599,9 @@ impl IconShape for FaRedditAlien { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8757,11 +13617,23 @@ impl IconShape for FaRedditSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8769,6 +13641,9 @@ impl IconShape for FaRedditSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8784,11 +13659,23 @@ impl IconShape for FaReddit { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8796,6 +13683,9 @@ impl IconShape for FaReddit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8811,11 +13701,23 @@ impl IconShape for FaRedhat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8823,6 +13725,9 @@ impl IconShape for FaRedhat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8838,11 +13743,23 @@ impl IconShape for FaRenren { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8850,6 +13767,9 @@ impl IconShape for FaRenren { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8865,11 +13785,23 @@ impl IconShape for FaReplyd { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8877,6 +13809,9 @@ impl IconShape for FaReplyd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8892,11 +13827,23 @@ impl IconShape for FaResearchgate { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8904,6 +13851,9 @@ impl IconShape for FaResearchgate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8919,11 +13869,23 @@ impl IconShape for FaResolving { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8931,6 +13893,9 @@ impl IconShape for FaResolving { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8946,11 +13911,23 @@ impl IconShape for FaRev { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8958,6 +13935,9 @@ impl IconShape for FaRev { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8973,11 +13953,23 @@ impl IconShape for FaRocketchat { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8985,6 +13977,9 @@ impl IconShape for FaRocketchat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9000,11 +13995,23 @@ impl IconShape for FaRockrms { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9012,6 +14019,9 @@ impl IconShape for FaRockrms { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9027,11 +14037,23 @@ impl IconShape for FaRust { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9039,6 +14061,9 @@ impl IconShape for FaRust { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9054,11 +14079,23 @@ impl IconShape for FaSafari { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9066,6 +14103,9 @@ impl IconShape for FaSafari { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9081,11 +14121,23 @@ impl IconShape for FaSalesforce { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9093,6 +14145,9 @@ impl IconShape for FaSalesforce { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9108,11 +14163,23 @@ impl IconShape for FaSass { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9120,6 +14187,9 @@ impl IconShape for FaSass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9135,11 +14205,23 @@ impl IconShape for FaSchlix { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9147,6 +14229,9 @@ impl IconShape for FaSchlix { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9162,11 +14247,23 @@ impl IconShape for FaScreenpal { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9174,6 +14271,9 @@ impl IconShape for FaScreenpal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9189,11 +14289,23 @@ impl IconShape for FaScribd { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9201,6 +14313,9 @@ impl IconShape for FaScribd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9216,11 +14331,23 @@ impl IconShape for FaSearchengin { fn view_box(&self) -> &str { "0 0 460 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9228,6 +14355,9 @@ impl IconShape for FaSearchengin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9243,11 +14373,23 @@ impl IconShape for FaSellcast { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9255,6 +14397,9 @@ impl IconShape for FaSellcast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9270,11 +14415,23 @@ impl IconShape for FaSellsy { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9282,6 +14439,9 @@ impl IconShape for FaSellsy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9297,11 +14457,23 @@ impl IconShape for FaServicestack { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9309,6 +14481,9 @@ impl IconShape for FaServicestack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9324,11 +14499,23 @@ impl IconShape for FaShirtsinbulk { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9336,6 +14523,9 @@ impl IconShape for FaShirtsinbulk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9351,11 +14541,23 @@ impl IconShape for FaShopify { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9363,6 +14565,9 @@ impl IconShape for FaShopify { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9378,11 +14583,23 @@ impl IconShape for FaShopware { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9390,6 +14607,9 @@ impl IconShape for FaShopware { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9405,11 +14625,23 @@ impl IconShape for FaSimplybuilt { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9417,6 +14649,9 @@ impl IconShape for FaSimplybuilt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9432,11 +14667,23 @@ impl IconShape for FaSistrix { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9444,6 +14691,9 @@ impl IconShape for FaSistrix { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9459,11 +14709,23 @@ impl IconShape for FaSith { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9471,6 +14733,9 @@ impl IconShape for FaSith { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9486,11 +14751,23 @@ impl IconShape for FaSitrox { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9498,6 +14775,9 @@ impl IconShape for FaSitrox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9513,11 +14793,23 @@ impl IconShape for FaSketch { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9525,6 +14817,9 @@ impl IconShape for FaSketch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9540,11 +14835,23 @@ impl IconShape for FaSkyatlas { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9552,6 +14859,9 @@ impl IconShape for FaSkyatlas { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9567,11 +14877,23 @@ impl IconShape for FaSkype { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9579,6 +14901,9 @@ impl IconShape for FaSkype { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9594,11 +14919,23 @@ impl IconShape for FaSlack { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9606,6 +14943,9 @@ impl IconShape for FaSlack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9621,11 +14961,23 @@ impl IconShape for FaSlideshare { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9633,6 +14985,9 @@ impl IconShape for FaSlideshare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9648,11 +15003,23 @@ impl IconShape for FaSnapchatSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9660,6 +15027,9 @@ impl IconShape for FaSnapchatSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9675,11 +15045,23 @@ impl IconShape for FaSnapchat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9687,6 +15069,9 @@ impl IconShape for FaSnapchat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9702,11 +15087,23 @@ impl IconShape for FaSoundcloud { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9714,6 +15111,9 @@ impl IconShape for FaSoundcloud { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9729,11 +15129,23 @@ impl IconShape for FaSourcetree { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9741,6 +15153,9 @@ impl IconShape for FaSourcetree { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9756,11 +15171,23 @@ impl IconShape for FaSpeakap { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9768,6 +15195,9 @@ impl IconShape for FaSpeakap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9783,11 +15213,23 @@ impl IconShape for FaSpeakerDeck { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9795,6 +15237,9 @@ impl IconShape for FaSpeakerDeck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9810,11 +15255,23 @@ impl IconShape for FaSpotify { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9822,6 +15279,9 @@ impl IconShape for FaSpotify { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9837,11 +15297,23 @@ impl IconShape for FaSquareFontAwesomeStroke { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9849,6 +15321,9 @@ impl IconShape for FaSquareFontAwesomeStroke { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9864,11 +15339,23 @@ impl IconShape for FaSquareFontAwesome { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9876,6 +15363,9 @@ impl IconShape for FaSquareFontAwesome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9891,11 +15381,23 @@ impl IconShape for FaSquarespace { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9903,6 +15405,9 @@ impl IconShape for FaSquarespace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9918,11 +15423,23 @@ impl IconShape for FaStackExchange { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9930,6 +15447,9 @@ impl IconShape for FaStackExchange { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9945,11 +15465,23 @@ impl IconShape for FaStackOverflow { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9957,6 +15489,9 @@ impl IconShape for FaStackOverflow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9972,11 +15507,23 @@ impl IconShape for FaStackpath { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9984,6 +15531,9 @@ impl IconShape for FaStackpath { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9999,11 +15549,23 @@ impl IconShape for FaStaylinked { fn view_box(&self) -> &str { "0 0 440 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10011,6 +15573,9 @@ impl IconShape for FaStaylinked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10026,11 +15591,23 @@ impl IconShape for FaSteamSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10038,6 +15615,9 @@ impl IconShape for FaSteamSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10053,11 +15633,23 @@ impl IconShape for FaSteamSymbol { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10065,6 +15657,9 @@ impl IconShape for FaSteamSymbol { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10080,11 +15675,23 @@ impl IconShape for FaSteam { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10092,6 +15699,9 @@ impl IconShape for FaSteam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10107,11 +15717,23 @@ impl IconShape for FaStickerMule { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10119,6 +15741,9 @@ impl IconShape for FaStickerMule { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10134,11 +15759,23 @@ impl IconShape for FaStrava { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10146,6 +15783,9 @@ impl IconShape for FaStrava { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10161,11 +15801,23 @@ impl IconShape for FaStripeS { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10173,6 +15825,9 @@ impl IconShape for FaStripeS { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10188,11 +15843,23 @@ impl IconShape for FaStripe { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10200,6 +15867,9 @@ impl IconShape for FaStripe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10215,11 +15885,23 @@ impl IconShape for FaStudiovinari { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10227,6 +15909,9 @@ impl IconShape for FaStudiovinari { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10242,11 +15927,23 @@ impl IconShape for FaStumbleuponCircle { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10254,6 +15951,9 @@ impl IconShape for FaStumbleuponCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10269,11 +15969,23 @@ impl IconShape for FaStumbleupon { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10281,6 +15993,9 @@ impl IconShape for FaStumbleupon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10296,11 +16011,23 @@ impl IconShape for FaSuperpowers { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10308,6 +16035,9 @@ impl IconShape for FaSuperpowers { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10323,11 +16053,23 @@ impl IconShape for FaSupple { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10335,6 +16077,9 @@ impl IconShape for FaSupple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10350,11 +16095,23 @@ impl IconShape for FaSuse { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10362,6 +16119,9 @@ impl IconShape for FaSuse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10377,11 +16137,23 @@ impl IconShape for FaSwift { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10389,6 +16161,9 @@ impl IconShape for FaSwift { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10404,11 +16179,23 @@ impl IconShape for FaSymfony { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10416,6 +16203,9 @@ impl IconShape for FaSymfony { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10431,11 +16221,23 @@ impl IconShape for FaTeamspeak { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10443,6 +16245,9 @@ impl IconShape for FaTeamspeak { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10458,11 +16263,23 @@ impl IconShape for FaTelegram { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10470,6 +16287,9 @@ impl IconShape for FaTelegram { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10485,11 +16305,23 @@ impl IconShape for FaTencentWeibo { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10497,6 +16329,9 @@ impl IconShape for FaTencentWeibo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10512,11 +16347,23 @@ impl IconShape for FaTheRedYeti { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10524,6 +16371,9 @@ impl IconShape for FaTheRedYeti { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10539,11 +16389,23 @@ impl IconShape for FaThemeco { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10551,6 +16413,9 @@ impl IconShape for FaThemeco { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10566,11 +16431,23 @@ impl IconShape for FaThemeisle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10578,6 +16455,9 @@ impl IconShape for FaThemeisle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10593,11 +16473,23 @@ impl IconShape for FaThinkPeaks { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10605,6 +16497,9 @@ impl IconShape for FaThinkPeaks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10620,11 +16515,23 @@ impl IconShape for FaTiktok { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10632,6 +16539,9 @@ impl IconShape for FaTiktok { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10647,11 +16557,23 @@ impl IconShape for FaTradeFederation { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10659,6 +16581,9 @@ impl IconShape for FaTradeFederation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10674,11 +16599,23 @@ impl IconShape for FaTrello { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10686,6 +16623,9 @@ impl IconShape for FaTrello { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10701,11 +16641,23 @@ impl IconShape for FaTumblrSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10713,6 +16665,9 @@ impl IconShape for FaTumblrSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10728,11 +16683,23 @@ impl IconShape for FaTumblr { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10740,6 +16707,9 @@ impl IconShape for FaTumblr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10755,11 +16725,23 @@ impl IconShape for FaTwitch { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10767,6 +16749,9 @@ impl IconShape for FaTwitch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10782,11 +16767,23 @@ impl IconShape for FaTwitterSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10794,6 +16791,9 @@ impl IconShape for FaTwitterSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10809,11 +16809,23 @@ impl IconShape for FaTwitter { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10821,6 +16833,9 @@ impl IconShape for FaTwitter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10836,11 +16851,23 @@ impl IconShape for FaTypo3 { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10848,6 +16875,9 @@ impl IconShape for FaTypo3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10863,11 +16893,23 @@ impl IconShape for FaUber { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10875,6 +16917,9 @@ impl IconShape for FaUber { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10890,11 +16935,23 @@ impl IconShape for FaUbuntu { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10902,6 +16959,9 @@ impl IconShape for FaUbuntu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10917,11 +16977,23 @@ impl IconShape for FaUikit { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10929,6 +17001,9 @@ impl IconShape for FaUikit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10944,11 +17019,23 @@ impl IconShape for FaUmbraco { fn view_box(&self) -> &str { "0 0 510 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10956,6 +17043,9 @@ impl IconShape for FaUmbraco { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10971,11 +17061,23 @@ impl IconShape for FaUncharted { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10983,6 +17085,9 @@ impl IconShape for FaUncharted { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10998,11 +17103,23 @@ impl IconShape for FaUniregistry { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11010,6 +17127,9 @@ impl IconShape for FaUniregistry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11025,11 +17145,23 @@ impl IconShape for FaUnity { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11037,6 +17169,9 @@ impl IconShape for FaUnity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11052,11 +17187,23 @@ impl IconShape for FaUnsplash { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11064,6 +17211,9 @@ impl IconShape for FaUnsplash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11079,11 +17229,23 @@ impl IconShape for FaUntappd { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11091,6 +17253,9 @@ impl IconShape for FaUntappd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11106,11 +17271,23 @@ impl IconShape for FaUps { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11118,6 +17295,9 @@ impl IconShape for FaUps { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11133,11 +17313,23 @@ impl IconShape for FaUsb { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11145,6 +17337,9 @@ impl IconShape for FaUsb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11160,11 +17355,23 @@ impl IconShape for FaUsps { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11172,6 +17379,9 @@ impl IconShape for FaUsps { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11187,11 +17397,23 @@ impl IconShape for FaUssunnah { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11199,6 +17421,9 @@ impl IconShape for FaUssunnah { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11214,11 +17439,23 @@ impl IconShape for FaVaadin { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11226,6 +17463,9 @@ impl IconShape for FaVaadin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11241,11 +17481,23 @@ impl IconShape for FaViacoin { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11253,6 +17505,9 @@ impl IconShape for FaViacoin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11268,11 +17523,23 @@ impl IconShape for FaViadeoSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11280,6 +17547,9 @@ impl IconShape for FaViadeoSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11295,11 +17565,23 @@ impl IconShape for FaViadeo { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11307,6 +17589,9 @@ impl IconShape for FaViadeo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11322,11 +17607,23 @@ impl IconShape for FaViber { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11334,6 +17631,9 @@ impl IconShape for FaViber { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11349,11 +17649,23 @@ impl IconShape for FaVimeoSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11361,6 +17673,9 @@ impl IconShape for FaVimeoSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11376,11 +17691,23 @@ impl IconShape for FaVimeoV { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11388,6 +17715,9 @@ impl IconShape for FaVimeoV { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11403,11 +17733,23 @@ impl IconShape for FaVimeo { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11415,6 +17757,9 @@ impl IconShape for FaVimeo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11430,11 +17775,23 @@ impl IconShape for FaVine { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11442,6 +17799,9 @@ impl IconShape for FaVine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11457,11 +17817,23 @@ impl IconShape for FaVk { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11469,6 +17841,9 @@ impl IconShape for FaVk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11484,11 +17859,23 @@ impl IconShape for FaVnv { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11496,6 +17883,9 @@ impl IconShape for FaVnv { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11511,11 +17901,23 @@ impl IconShape for FaVuejs { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11523,6 +17925,9 @@ impl IconShape for FaVuejs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11538,11 +17943,23 @@ impl IconShape for FaWatchmanMonitoring { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11550,6 +17967,9 @@ impl IconShape for FaWatchmanMonitoring { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11565,11 +17985,23 @@ impl IconShape for FaWaze { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11577,6 +18009,9 @@ impl IconShape for FaWaze { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11592,11 +18027,23 @@ impl IconShape for FaWeebly { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11604,6 +18051,9 @@ impl IconShape for FaWeebly { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11619,11 +18069,23 @@ impl IconShape for FaWeibo { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11631,6 +18093,9 @@ impl IconShape for FaWeibo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11646,11 +18111,23 @@ impl IconShape for FaWeixin { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11658,6 +18135,9 @@ impl IconShape for FaWeixin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11673,11 +18153,23 @@ impl IconShape for FaWhatsappSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11685,6 +18177,9 @@ impl IconShape for FaWhatsappSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11700,11 +18195,23 @@ impl IconShape for FaWhatsapp { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11712,6 +18219,9 @@ impl IconShape for FaWhatsapp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11727,11 +18237,23 @@ impl IconShape for FaWhmcs { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11739,6 +18261,9 @@ impl IconShape for FaWhmcs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11754,11 +18279,23 @@ impl IconShape for FaWikipediaW { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11766,6 +18303,9 @@ impl IconShape for FaWikipediaW { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11781,11 +18321,23 @@ impl IconShape for FaWindows { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11793,6 +18345,9 @@ impl IconShape for FaWindows { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11808,11 +18363,23 @@ impl IconShape for FaWirsindhandwerk { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11820,6 +18387,9 @@ impl IconShape for FaWirsindhandwerk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11835,11 +18405,23 @@ impl IconShape for FaWix { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11847,6 +18429,9 @@ impl IconShape for FaWix { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11862,11 +18447,23 @@ impl IconShape for FaWizardsOfTheCoast { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11874,6 +18471,9 @@ impl IconShape for FaWizardsOfTheCoast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11889,11 +18489,23 @@ impl IconShape for FaWodu { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11901,6 +18513,9 @@ impl IconShape for FaWodu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11916,11 +18531,23 @@ impl IconShape for FaWolfPackBattalion { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11928,6 +18555,9 @@ impl IconShape for FaWolfPackBattalion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11943,11 +18573,23 @@ impl IconShape for FaWordpressSimple { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11955,6 +18597,9 @@ impl IconShape for FaWordpressSimple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11970,11 +18615,23 @@ impl IconShape for FaWordpress { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11982,6 +18639,9 @@ impl IconShape for FaWordpress { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11997,11 +18657,23 @@ impl IconShape for FaWpbeginner { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12009,6 +18681,9 @@ impl IconShape for FaWpbeginner { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12024,11 +18699,23 @@ impl IconShape for FaWpexplorer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12036,6 +18723,9 @@ impl IconShape for FaWpexplorer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12051,11 +18741,23 @@ impl IconShape for FaWpforms { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12063,6 +18765,9 @@ impl IconShape for FaWpforms { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12078,11 +18783,23 @@ impl IconShape for FaWpressr { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12090,6 +18807,9 @@ impl IconShape for FaWpressr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12105,11 +18825,23 @@ impl IconShape for FaXbox { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12117,6 +18849,9 @@ impl IconShape for FaXbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12132,11 +18867,23 @@ impl IconShape for FaXingSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12144,6 +18891,9 @@ impl IconShape for FaXingSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12159,11 +18909,23 @@ impl IconShape for FaXing { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12171,6 +18933,9 @@ impl IconShape for FaXing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12186,11 +18951,23 @@ impl IconShape for FaYCombinator { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12198,6 +18975,9 @@ impl IconShape for FaYCombinator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12213,11 +18993,23 @@ impl IconShape for FaYahoo { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12225,6 +19017,9 @@ impl IconShape for FaYahoo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12240,11 +19035,23 @@ impl IconShape for FaYammer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12252,6 +19059,9 @@ impl IconShape for FaYammer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12267,11 +19077,23 @@ impl IconShape for FaYandexInternational { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12279,6 +19101,9 @@ impl IconShape for FaYandexInternational { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12294,11 +19119,23 @@ impl IconShape for FaYandex { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12306,6 +19143,9 @@ impl IconShape for FaYandex { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12321,11 +19161,23 @@ impl IconShape for FaYarn { fn view_box(&self) -> &str { "0 0 496 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12333,6 +19185,9 @@ impl IconShape for FaYarn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12348,11 +19203,23 @@ impl IconShape for FaYelp { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12360,6 +19227,9 @@ impl IconShape for FaYelp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12375,11 +19245,23 @@ impl IconShape for FaYoast { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12387,6 +19269,9 @@ impl IconShape for FaYoast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12402,11 +19287,23 @@ impl IconShape for FaYoutubeSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12414,6 +19311,9 @@ impl IconShape for FaYoutubeSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12429,11 +19329,23 @@ impl IconShape for FaYoutube { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12441,6 +19353,9 @@ impl IconShape for FaYoutube { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12456,11 +19371,23 @@ impl IconShape for FaZhihu { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12468,6 +19395,9 @@ impl IconShape for FaZhihu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { diff --git a/packages/lib/src/icons/fa_regular_icons.rs b/packages/lib/src/icons/fa_regular_icons.rs index 3e03980..9bfacf2 100644 --- a/packages/lib/src/icons/fa_regular_icons.rs +++ b/packages/lib/src/icons/fa_regular_icons.rs @@ -7,11 +7,23 @@ impl IconShape for FaAddressBook { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,6 +31,9 @@ impl IconShape for FaAddressBook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34,11 +49,23 @@ impl IconShape for FaAddressCard { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,6 +73,9 @@ impl IconShape for FaAddressCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -61,11 +91,23 @@ impl IconShape for FaBellSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,6 +115,9 @@ impl IconShape for FaBellSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -88,11 +133,23 @@ impl IconShape for FaBell { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -100,6 +157,9 @@ impl IconShape for FaBell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -115,11 +175,23 @@ impl IconShape for FaBookmark { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -127,6 +199,9 @@ impl IconShape for FaBookmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -142,11 +217,23 @@ impl IconShape for FaBuilding { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -154,6 +241,9 @@ impl IconShape for FaBuilding { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -169,11 +259,23 @@ impl IconShape for FaCalendarCheck { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -181,6 +283,9 @@ impl IconShape for FaCalendarCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -196,11 +301,23 @@ impl IconShape for FaCalendarDays { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -208,6 +325,9 @@ impl IconShape for FaCalendarDays { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -223,11 +343,23 @@ impl IconShape for FaCalendarMinus { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -235,6 +367,9 @@ impl IconShape for FaCalendarMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -250,11 +385,23 @@ impl IconShape for FaCalendarPlus { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -262,6 +409,9 @@ impl IconShape for FaCalendarPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -277,11 +427,23 @@ impl IconShape for FaCalendarXmark { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -289,6 +451,9 @@ impl IconShape for FaCalendarXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -304,11 +469,23 @@ impl IconShape for FaCalendar { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -316,6 +493,9 @@ impl IconShape for FaCalendar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -331,11 +511,23 @@ impl IconShape for FaChartBar { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -343,6 +535,9 @@ impl IconShape for FaChartBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -358,11 +553,23 @@ impl IconShape for FaChessBishop { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -370,6 +577,9 @@ impl IconShape for FaChessBishop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -385,11 +595,23 @@ impl IconShape for FaChessKing { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -397,6 +619,9 @@ impl IconShape for FaChessKing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -412,11 +637,23 @@ impl IconShape for FaChessKnight { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -424,6 +661,9 @@ impl IconShape for FaChessKnight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -439,11 +679,23 @@ impl IconShape for FaChessPawn { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -451,6 +703,9 @@ impl IconShape for FaChessPawn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -466,11 +721,23 @@ impl IconShape for FaChessQueen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -478,6 +745,9 @@ impl IconShape for FaChessQueen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -493,11 +763,23 @@ impl IconShape for FaChessRook { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -505,6 +787,9 @@ impl IconShape for FaChessRook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -520,11 +805,23 @@ impl IconShape for FaCircleCheck { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -532,6 +829,9 @@ impl IconShape for FaCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -547,11 +847,23 @@ impl IconShape for FaCircleDot { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -559,6 +871,9 @@ impl IconShape for FaCircleDot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -574,11 +889,23 @@ impl IconShape for FaCircleDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -586,6 +913,9 @@ impl IconShape for FaCircleDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -601,11 +931,23 @@ impl IconShape for FaCircleLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -613,6 +955,9 @@ impl IconShape for FaCircleLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -628,11 +973,23 @@ impl IconShape for FaCirclePause { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -640,6 +997,9 @@ impl IconShape for FaCirclePause { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -655,11 +1015,23 @@ impl IconShape for FaCirclePlay { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -667,6 +1039,9 @@ impl IconShape for FaCirclePlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -682,11 +1057,23 @@ impl IconShape for FaCircleQuestion { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -694,6 +1081,9 @@ impl IconShape for FaCircleQuestion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -709,11 +1099,23 @@ impl IconShape for FaCircleRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -721,6 +1123,9 @@ impl IconShape for FaCircleRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -736,11 +1141,23 @@ impl IconShape for FaCircleStop { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -748,6 +1165,9 @@ impl IconShape for FaCircleStop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -763,11 +1183,23 @@ impl IconShape for FaCircleUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -775,6 +1207,9 @@ impl IconShape for FaCircleUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -790,11 +1225,23 @@ impl IconShape for FaCircleUser { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -802,6 +1249,9 @@ impl IconShape for FaCircleUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -817,11 +1267,23 @@ impl IconShape for FaCircleXmark { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -829,6 +1291,9 @@ impl IconShape for FaCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -844,11 +1309,23 @@ impl IconShape for FaCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -856,6 +1333,9 @@ impl IconShape for FaCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -871,11 +1351,23 @@ impl IconShape for FaClipboard { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -883,6 +1375,9 @@ impl IconShape for FaClipboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -898,11 +1393,23 @@ impl IconShape for FaClock { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -910,6 +1417,9 @@ impl IconShape for FaClock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -925,11 +1435,23 @@ impl IconShape for FaClone { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -937,6 +1459,9 @@ impl IconShape for FaClone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -952,11 +1477,23 @@ impl IconShape for FaClosedCaptioning { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -964,6 +1501,9 @@ impl IconShape for FaClosedCaptioning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -979,11 +1519,23 @@ impl IconShape for FaCommentDots { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -991,6 +1543,9 @@ impl IconShape for FaCommentDots { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1006,11 +1561,23 @@ impl IconShape for FaComment { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1018,6 +1585,9 @@ impl IconShape for FaComment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1033,11 +1603,23 @@ impl IconShape for FaComments { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1045,6 +1627,9 @@ impl IconShape for FaComments { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1060,11 +1645,23 @@ impl IconShape for FaCompass { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1072,6 +1669,9 @@ impl IconShape for FaCompass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1087,11 +1687,23 @@ impl IconShape for FaCopy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1099,6 +1711,9 @@ impl IconShape for FaCopy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1114,11 +1729,23 @@ impl IconShape for FaCopyright { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1126,6 +1753,9 @@ impl IconShape for FaCopyright { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1141,11 +1771,23 @@ impl IconShape for FaCreditCard { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1153,6 +1795,9 @@ impl IconShape for FaCreditCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1168,11 +1813,23 @@ impl IconShape for FaEnvelopeOpen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1180,6 +1837,9 @@ impl IconShape for FaEnvelopeOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1195,11 +1855,23 @@ impl IconShape for FaEnvelope { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1207,6 +1879,9 @@ impl IconShape for FaEnvelope { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1222,11 +1897,23 @@ impl IconShape for FaEyeSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1234,6 +1921,9 @@ impl IconShape for FaEyeSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1249,11 +1939,23 @@ impl IconShape for FaEye { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1261,6 +1963,9 @@ impl IconShape for FaEye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1276,11 +1981,23 @@ impl IconShape for FaFaceAngry { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1288,6 +2005,9 @@ impl IconShape for FaFaceAngry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1303,11 +2023,23 @@ impl IconShape for FaFaceDizzy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1315,6 +2047,9 @@ impl IconShape for FaFaceDizzy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1330,11 +2065,23 @@ impl IconShape for FaFaceFlushed { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1342,6 +2089,9 @@ impl IconShape for FaFaceFlushed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1357,11 +2107,23 @@ impl IconShape for FaFaceFrownOpen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1369,6 +2131,9 @@ impl IconShape for FaFaceFrownOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1384,11 +2149,23 @@ impl IconShape for FaFaceFrown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1396,6 +2173,9 @@ impl IconShape for FaFaceFrown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1411,11 +2191,23 @@ impl IconShape for FaFaceGrimace { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1423,6 +2215,9 @@ impl IconShape for FaFaceGrimace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1438,11 +2233,23 @@ impl IconShape for FaFaceGrinBeamSweat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1450,6 +2257,9 @@ impl IconShape for FaFaceGrinBeamSweat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1465,11 +2275,23 @@ impl IconShape for FaFaceGrinBeam { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1477,6 +2299,9 @@ impl IconShape for FaFaceGrinBeam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1492,11 +2317,23 @@ impl IconShape for FaFaceGrinHearts { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1504,6 +2341,9 @@ impl IconShape for FaFaceGrinHearts { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1519,11 +2359,23 @@ impl IconShape for FaFaceGrinSquintTears { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1531,6 +2383,9 @@ impl IconShape for FaFaceGrinSquintTears { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1546,11 +2401,23 @@ impl IconShape for FaFaceGrinSquint { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1558,6 +2425,9 @@ impl IconShape for FaFaceGrinSquint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1573,11 +2443,23 @@ impl IconShape for FaFaceGrinStars { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1585,6 +2467,9 @@ impl IconShape for FaFaceGrinStars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1600,11 +2485,23 @@ impl IconShape for FaFaceGrinTears { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1612,6 +2509,9 @@ impl IconShape for FaFaceGrinTears { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1627,11 +2527,23 @@ impl IconShape for FaFaceGrinTongueSquint { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1639,6 +2551,9 @@ impl IconShape for FaFaceGrinTongueSquint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1654,11 +2569,23 @@ impl IconShape for FaFaceGrinTongueWink { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1666,6 +2593,9 @@ impl IconShape for FaFaceGrinTongueWink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1681,11 +2611,23 @@ impl IconShape for FaFaceGrinTongue { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1693,6 +2635,9 @@ impl IconShape for FaFaceGrinTongue { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1708,11 +2653,23 @@ impl IconShape for FaFaceGrinWide { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1720,6 +2677,9 @@ impl IconShape for FaFaceGrinWide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1735,11 +2695,23 @@ impl IconShape for FaFaceGrinWink { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1747,6 +2719,9 @@ impl IconShape for FaFaceGrinWink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1762,11 +2737,23 @@ impl IconShape for FaFaceGrin { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1774,6 +2761,9 @@ impl IconShape for FaFaceGrin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1789,11 +2779,23 @@ impl IconShape for FaFaceKissBeam { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1801,6 +2803,9 @@ impl IconShape for FaFaceKissBeam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1816,11 +2821,23 @@ impl IconShape for FaFaceKissWinkHeart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1828,6 +2845,9 @@ impl IconShape for FaFaceKissWinkHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1843,11 +2863,23 @@ impl IconShape for FaFaceKiss { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1855,6 +2887,9 @@ impl IconShape for FaFaceKiss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1870,11 +2905,23 @@ impl IconShape for FaFaceLaughBeam { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1882,6 +2929,9 @@ impl IconShape for FaFaceLaughBeam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1897,11 +2947,23 @@ impl IconShape for FaFaceLaughSquint { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1909,6 +2971,9 @@ impl IconShape for FaFaceLaughSquint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1924,11 +2989,23 @@ impl IconShape for FaFaceLaughWink { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1936,6 +3013,9 @@ impl IconShape for FaFaceLaughWink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1951,11 +3031,23 @@ impl IconShape for FaFaceLaugh { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1963,6 +3055,9 @@ impl IconShape for FaFaceLaugh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1978,11 +3073,23 @@ impl IconShape for FaFaceMehBlank { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1990,6 +3097,9 @@ impl IconShape for FaFaceMehBlank { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2005,11 +3115,23 @@ impl IconShape for FaFaceMeh { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2017,6 +3139,9 @@ impl IconShape for FaFaceMeh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2032,11 +3157,23 @@ impl IconShape for FaFaceRollingEyes { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2044,6 +3181,9 @@ impl IconShape for FaFaceRollingEyes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2059,11 +3199,23 @@ impl IconShape for FaFaceSadCry { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2071,6 +3223,9 @@ impl IconShape for FaFaceSadCry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2086,11 +3241,23 @@ impl IconShape for FaFaceSadTear { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2098,6 +3265,9 @@ impl IconShape for FaFaceSadTear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2113,11 +3283,23 @@ impl IconShape for FaFaceSmileBeam { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2125,6 +3307,9 @@ impl IconShape for FaFaceSmileBeam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2140,11 +3325,23 @@ impl IconShape for FaFaceSmileWink { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2152,6 +3349,9 @@ impl IconShape for FaFaceSmileWink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2167,11 +3367,23 @@ impl IconShape for FaFaceSmile { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2179,6 +3391,9 @@ impl IconShape for FaFaceSmile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2194,11 +3409,23 @@ impl IconShape for FaFaceSurprise { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2206,6 +3433,9 @@ impl IconShape for FaFaceSurprise { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2221,11 +3451,23 @@ impl IconShape for FaFaceTired { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2233,6 +3475,9 @@ impl IconShape for FaFaceTired { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2248,11 +3493,23 @@ impl IconShape for FaFileAudio { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2260,6 +3517,9 @@ impl IconShape for FaFileAudio { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2275,11 +3535,23 @@ impl IconShape for FaFileCode { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2287,6 +3559,9 @@ impl IconShape for FaFileCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2302,11 +3577,23 @@ impl IconShape for FaFileExcel { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2314,6 +3601,9 @@ impl IconShape for FaFileExcel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2329,11 +3619,23 @@ impl IconShape for FaFileImage { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2341,6 +3643,9 @@ impl IconShape for FaFileImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2356,11 +3661,23 @@ impl IconShape for FaFileLines { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2368,6 +3685,9 @@ impl IconShape for FaFileLines { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2383,11 +3703,23 @@ impl IconShape for FaFilePdf { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2395,6 +3727,9 @@ impl IconShape for FaFilePdf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2410,11 +3745,23 @@ impl IconShape for FaFilePowerpoint { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2422,6 +3769,9 @@ impl IconShape for FaFilePowerpoint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2437,11 +3787,23 @@ impl IconShape for FaFileVideo { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2449,6 +3811,9 @@ impl IconShape for FaFileVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2464,11 +3829,23 @@ impl IconShape for FaFileWord { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2476,6 +3853,9 @@ impl IconShape for FaFileWord { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2491,11 +3871,23 @@ impl IconShape for FaFileZipper { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2503,6 +3895,9 @@ impl IconShape for FaFileZipper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2518,11 +3913,23 @@ impl IconShape for FaFile { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2530,6 +3937,9 @@ impl IconShape for FaFile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2545,11 +3955,23 @@ impl IconShape for FaFlag { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2557,6 +3979,9 @@ impl IconShape for FaFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2572,11 +3997,23 @@ impl IconShape for FaFloppyDisk { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2584,6 +4021,9 @@ impl IconShape for FaFloppyDisk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2599,11 +4039,23 @@ impl IconShape for FaFolderClosed { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2611,6 +4063,9 @@ impl IconShape for FaFolderClosed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2626,11 +4081,23 @@ impl IconShape for FaFolderOpen { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2638,6 +4105,9 @@ impl IconShape for FaFolderOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2653,11 +4123,23 @@ impl IconShape for FaFolder { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2665,6 +4147,9 @@ impl IconShape for FaFolder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2680,11 +4165,23 @@ impl IconShape for FaFontAwesome { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2692,6 +4189,9 @@ impl IconShape for FaFontAwesome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2707,11 +4207,23 @@ impl IconShape for FaFutbol { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2719,6 +4231,9 @@ impl IconShape for FaFutbol { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2734,11 +4249,23 @@ impl IconShape for FaGem { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2746,6 +4273,9 @@ impl IconShape for FaGem { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2761,11 +4291,23 @@ impl IconShape for FaHandBackFist { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2773,6 +4315,9 @@ impl IconShape for FaHandBackFist { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2788,11 +4333,23 @@ impl IconShape for FaHandLizard { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2800,6 +4357,9 @@ impl IconShape for FaHandLizard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2815,11 +4375,23 @@ impl IconShape for FaHandPeace { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2827,6 +4399,9 @@ impl IconShape for FaHandPeace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2842,11 +4417,23 @@ impl IconShape for FaHandPointDown { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2854,6 +4441,9 @@ impl IconShape for FaHandPointDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2869,11 +4459,23 @@ impl IconShape for FaHandPointLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2881,6 +4483,9 @@ impl IconShape for FaHandPointLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2896,11 +4501,23 @@ impl IconShape for FaHandPointRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2908,6 +4525,9 @@ impl IconShape for FaHandPointRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2923,11 +4543,23 @@ impl IconShape for FaHandPointUp { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2935,6 +4567,9 @@ impl IconShape for FaHandPointUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2950,11 +4585,23 @@ impl IconShape for FaHandPointer { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2962,6 +4609,9 @@ impl IconShape for FaHandPointer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2977,11 +4627,23 @@ impl IconShape for FaHandScissors { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2989,6 +4651,9 @@ impl IconShape for FaHandScissors { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3004,11 +4669,23 @@ impl IconShape for FaHandSpock { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3016,6 +4693,9 @@ impl IconShape for FaHandSpock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3031,11 +4711,23 @@ impl IconShape for FaHand { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3043,6 +4735,9 @@ impl IconShape for FaHand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3058,11 +4753,23 @@ impl IconShape for FaHandshake { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3070,6 +4777,9 @@ impl IconShape for FaHandshake { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3085,11 +4795,23 @@ impl IconShape for FaHardDrive { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3097,6 +4819,9 @@ impl IconShape for FaHardDrive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3112,11 +4837,23 @@ impl IconShape for FaHeart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3124,6 +4861,9 @@ impl IconShape for FaHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3139,11 +4879,23 @@ impl IconShape for FaHospital { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3151,6 +4903,9 @@ impl IconShape for FaHospital { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3166,11 +4921,23 @@ impl IconShape for FaHourglass { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3178,6 +4945,9 @@ impl IconShape for FaHourglass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3193,11 +4963,23 @@ impl IconShape for FaIdBadge { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3205,6 +4987,9 @@ impl IconShape for FaIdBadge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3220,11 +5005,23 @@ impl IconShape for FaIdCard { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3232,6 +5029,9 @@ impl IconShape for FaIdCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3247,11 +5047,23 @@ impl IconShape for FaImage { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3259,6 +5071,9 @@ impl IconShape for FaImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3274,11 +5089,23 @@ impl IconShape for FaImages { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3286,6 +5113,9 @@ impl IconShape for FaImages { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3301,11 +5131,23 @@ impl IconShape for FaKeyboard { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3313,6 +5155,9 @@ impl IconShape for FaKeyboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3328,11 +5173,23 @@ impl IconShape for FaLemon { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3340,6 +5197,9 @@ impl IconShape for FaLemon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3355,11 +5215,23 @@ impl IconShape for FaLifeRing { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3367,6 +5239,9 @@ impl IconShape for FaLifeRing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3382,11 +5257,23 @@ impl IconShape for FaLightbulb { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3394,6 +5281,9 @@ impl IconShape for FaLightbulb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3409,11 +5299,23 @@ impl IconShape for FaMap { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3421,6 +5323,9 @@ impl IconShape for FaMap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3436,11 +5341,23 @@ impl IconShape for FaMessage { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3448,6 +5365,9 @@ impl IconShape for FaMessage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3463,11 +5383,23 @@ impl IconShape for FaMoneyBill1 { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3475,6 +5407,9 @@ impl IconShape for FaMoneyBill1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3490,11 +5425,23 @@ impl IconShape for FaMoon { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3502,6 +5449,9 @@ impl IconShape for FaMoon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3517,11 +5467,23 @@ impl IconShape for FaNewspaper { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3529,6 +5491,9 @@ impl IconShape for FaNewspaper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3544,11 +5509,23 @@ impl IconShape for FaNoteSticky { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3556,6 +5533,9 @@ impl IconShape for FaNoteSticky { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3571,11 +5551,23 @@ impl IconShape for FaObjectGroup { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3583,6 +5575,9 @@ impl IconShape for FaObjectGroup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3598,11 +5593,23 @@ impl IconShape for FaObjectUngroup { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3610,6 +5617,9 @@ impl IconShape for FaObjectUngroup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3625,11 +5635,23 @@ impl IconShape for FaPaperPlane { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3637,6 +5659,9 @@ impl IconShape for FaPaperPlane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3652,11 +5677,23 @@ impl IconShape for FaPaste { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3664,6 +5701,9 @@ impl IconShape for FaPaste { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3679,11 +5719,23 @@ impl IconShape for FaPenToSquare { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3691,6 +5743,9 @@ impl IconShape for FaPenToSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3706,11 +5761,23 @@ impl IconShape for FaRectangleList { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3718,6 +5785,9 @@ impl IconShape for FaRectangleList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3733,11 +5803,23 @@ impl IconShape for FaRectangleXmark { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3745,6 +5827,9 @@ impl IconShape for FaRectangleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3760,11 +5845,23 @@ impl IconShape for FaRegistered { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3772,6 +5869,9 @@ impl IconShape for FaRegistered { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3787,11 +5887,23 @@ impl IconShape for FaShareFromSquare { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3799,6 +5911,9 @@ impl IconShape for FaShareFromSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3814,11 +5929,23 @@ impl IconShape for FaSnowflake { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3826,6 +5953,9 @@ impl IconShape for FaSnowflake { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3841,11 +5971,23 @@ impl IconShape for FaSquareCaretDown { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3853,6 +5995,9 @@ impl IconShape for FaSquareCaretDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3868,11 +6013,23 @@ impl IconShape for FaSquareCaretLeft { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3880,6 +6037,9 @@ impl IconShape for FaSquareCaretLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3895,11 +6055,23 @@ impl IconShape for FaSquareCaretRight { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3907,6 +6079,9 @@ impl IconShape for FaSquareCaretRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3922,11 +6097,23 @@ impl IconShape for FaSquareCaretUp { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3934,6 +6121,9 @@ impl IconShape for FaSquareCaretUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3949,11 +6139,23 @@ impl IconShape for FaSquareCheck { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3961,6 +6163,9 @@ impl IconShape for FaSquareCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3976,11 +6181,23 @@ impl IconShape for FaSquareFull { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3988,6 +6205,9 @@ impl IconShape for FaSquareFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4003,11 +6223,23 @@ impl IconShape for FaSquareMinus { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4015,6 +6247,9 @@ impl IconShape for FaSquareMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4030,11 +6265,23 @@ impl IconShape for FaSquarePlus { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4042,6 +6289,9 @@ impl IconShape for FaSquarePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4057,11 +6307,23 @@ impl IconShape for FaSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4069,6 +6331,9 @@ impl IconShape for FaSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4084,11 +6349,23 @@ impl IconShape for FaStarHalfStroke { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4096,6 +6373,9 @@ impl IconShape for FaStarHalfStroke { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4111,11 +6391,23 @@ impl IconShape for FaStarHalf { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4123,6 +6415,9 @@ impl IconShape for FaStarHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4138,11 +6433,23 @@ impl IconShape for FaStar { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4150,6 +6457,9 @@ impl IconShape for FaStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4165,11 +6475,23 @@ impl IconShape for FaSun { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4177,6 +6499,9 @@ impl IconShape for FaSun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4192,11 +6517,23 @@ impl IconShape for FaThumbsDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4204,6 +6541,9 @@ impl IconShape for FaThumbsDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4219,11 +6559,23 @@ impl IconShape for FaThumbsUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4231,6 +6583,9 @@ impl IconShape for FaThumbsUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4246,11 +6601,23 @@ impl IconShape for FaTrashCan { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4258,6 +6625,9 @@ impl IconShape for FaTrashCan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4273,11 +6643,23 @@ impl IconShape for FaUser { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4285,6 +6667,9 @@ impl IconShape for FaUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4300,11 +6685,23 @@ impl IconShape for FaWindowMaximize { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4312,6 +6709,9 @@ impl IconShape for FaWindowMaximize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4327,11 +6727,23 @@ impl IconShape for FaWindowMinimize { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4339,6 +6751,9 @@ impl IconShape for FaWindowMinimize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4354,11 +6769,23 @@ impl IconShape for FaWindowRestore { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4366,6 +6793,9 @@ impl IconShape for FaWindowRestore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { diff --git a/packages/lib/src/icons/fa_solid_icons.rs b/packages/lib/src/icons/fa_solid_icons.rs index 5d7aa21..33c1bee 100644 --- a/packages/lib/src/icons/fa_solid_icons.rs +++ b/packages/lib/src/icons/fa_solid_icons.rs @@ -7,11 +7,23 @@ impl IconShape for Fa0 { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,6 +31,9 @@ impl IconShape for Fa0 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34,11 +49,23 @@ impl IconShape for Fa1 { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,6 +73,9 @@ impl IconShape for Fa1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -61,11 +91,23 @@ impl IconShape for Fa2 { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,6 +115,9 @@ impl IconShape for Fa2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -88,11 +133,23 @@ impl IconShape for Fa3 { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -100,6 +157,9 @@ impl IconShape for Fa3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -115,11 +175,23 @@ impl IconShape for Fa4 { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -127,6 +199,9 @@ impl IconShape for Fa4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -142,11 +217,23 @@ impl IconShape for Fa5 { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -154,6 +241,9 @@ impl IconShape for Fa5 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -169,11 +259,23 @@ impl IconShape for Fa6 { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -181,6 +283,9 @@ impl IconShape for Fa6 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -196,11 +301,23 @@ impl IconShape for Fa7 { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -208,6 +325,9 @@ impl IconShape for Fa7 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -223,11 +343,23 @@ impl IconShape for Fa8 { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -235,6 +367,9 @@ impl IconShape for Fa8 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -250,11 +385,23 @@ impl IconShape for Fa9 { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -262,6 +409,9 @@ impl IconShape for Fa9 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -277,11 +427,23 @@ impl IconShape for FaA { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -289,6 +451,9 @@ impl IconShape for FaA { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -304,11 +469,23 @@ impl IconShape for FaAddressBook { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -316,6 +493,9 @@ impl IconShape for FaAddressBook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -331,11 +511,23 @@ impl IconShape for FaAddressCard { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -343,6 +535,9 @@ impl IconShape for FaAddressCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -358,11 +553,23 @@ impl IconShape for FaAlignCenter { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -370,6 +577,9 @@ impl IconShape for FaAlignCenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -385,11 +595,23 @@ impl IconShape for FaAlignJustify { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -397,6 +619,9 @@ impl IconShape for FaAlignJustify { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -412,11 +637,23 @@ impl IconShape for FaAlignLeft { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -424,6 +661,9 @@ impl IconShape for FaAlignLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -439,11 +679,23 @@ impl IconShape for FaAlignRight { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -451,6 +703,9 @@ impl IconShape for FaAlignRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -466,11 +721,23 @@ impl IconShape for FaAnchorCircleCheck { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -478,6 +745,9 @@ impl IconShape for FaAnchorCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -493,11 +763,23 @@ impl IconShape for FaAnchorCircleExclamation { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -505,6 +787,9 @@ impl IconShape for FaAnchorCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -520,11 +805,23 @@ impl IconShape for FaAnchorCircleXmark { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -532,6 +829,9 @@ impl IconShape for FaAnchorCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -547,11 +847,23 @@ impl IconShape for FaAnchorLock { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -559,6 +871,9 @@ impl IconShape for FaAnchorLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -574,11 +889,23 @@ impl IconShape for FaAnchor { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -586,6 +913,9 @@ impl IconShape for FaAnchor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -601,11 +931,23 @@ impl IconShape for FaAngleDown { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -613,6 +955,9 @@ impl IconShape for FaAngleDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -628,11 +973,23 @@ impl IconShape for FaAngleLeft { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -640,6 +997,9 @@ impl IconShape for FaAngleLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -655,11 +1015,23 @@ impl IconShape for FaAngleRight { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -667,6 +1039,9 @@ impl IconShape for FaAngleRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -682,11 +1057,23 @@ impl IconShape for FaAngleUp { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -694,6 +1081,9 @@ impl IconShape for FaAngleUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -709,11 +1099,23 @@ impl IconShape for FaAnglesDown { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -721,6 +1123,9 @@ impl IconShape for FaAnglesDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -736,11 +1141,23 @@ impl IconShape for FaAnglesLeft { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -748,6 +1165,9 @@ impl IconShape for FaAnglesLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -763,11 +1183,23 @@ impl IconShape for FaAnglesRight { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -775,6 +1207,9 @@ impl IconShape for FaAnglesRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -790,11 +1225,23 @@ impl IconShape for FaAnglesUp { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -802,6 +1249,9 @@ impl IconShape for FaAnglesUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -817,11 +1267,23 @@ impl IconShape for FaAnkh { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -829,6 +1291,9 @@ impl IconShape for FaAnkh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -844,11 +1309,23 @@ impl IconShape for FaAppleWhole { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -856,6 +1333,9 @@ impl IconShape for FaAppleWhole { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -871,11 +1351,23 @@ impl IconShape for FaArchway { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -883,6 +1375,9 @@ impl IconShape for FaArchway { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -898,11 +1393,23 @@ impl IconShape for FaArrowDown19 { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -910,6 +1417,9 @@ impl IconShape for FaArrowDown19 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -925,11 +1435,23 @@ impl IconShape for FaArrowDown91 { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -937,6 +1459,9 @@ impl IconShape for FaArrowDown91 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -952,11 +1477,23 @@ impl IconShape for FaArrowDownAZ { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -964,6 +1501,9 @@ impl IconShape for FaArrowDownAZ { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -979,11 +1519,23 @@ impl IconShape for FaArrowDownLong { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -991,6 +1543,9 @@ impl IconShape for FaArrowDownLong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1006,11 +1561,23 @@ impl IconShape for FaArrowDownShortWide { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1018,6 +1585,9 @@ impl IconShape for FaArrowDownShortWide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1033,11 +1603,23 @@ impl IconShape for FaArrowDownUpAcrossLine { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1045,6 +1627,9 @@ impl IconShape for FaArrowDownUpAcrossLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1060,11 +1645,23 @@ impl IconShape for FaArrowDownUpLock { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1072,6 +1669,9 @@ impl IconShape for FaArrowDownUpLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1087,11 +1687,23 @@ impl IconShape for FaArrowDownWideShort { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1099,6 +1711,9 @@ impl IconShape for FaArrowDownWideShort { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1114,11 +1729,23 @@ impl IconShape for FaArrowDownZA { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1126,6 +1753,9 @@ impl IconShape for FaArrowDownZA { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1141,11 +1771,23 @@ impl IconShape for FaArrowDown { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1153,6 +1795,9 @@ impl IconShape for FaArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1168,11 +1813,23 @@ impl IconShape for FaArrowLeftLong { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1180,6 +1837,9 @@ impl IconShape for FaArrowLeftLong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1195,11 +1855,23 @@ impl IconShape for FaArrowLeft { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1207,6 +1879,9 @@ impl IconShape for FaArrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1222,11 +1897,23 @@ impl IconShape for FaArrowPointer { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1234,6 +1921,9 @@ impl IconShape for FaArrowPointer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1249,11 +1939,23 @@ impl IconShape for FaArrowRightArrowLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1261,6 +1963,9 @@ impl IconShape for FaArrowRightArrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1276,11 +1981,23 @@ impl IconShape for FaArrowRightFromBracket { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1288,6 +2005,9 @@ impl IconShape for FaArrowRightFromBracket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1303,11 +2023,23 @@ impl IconShape for FaArrowRightLong { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1315,6 +2047,9 @@ impl IconShape for FaArrowRightLong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1330,11 +2065,23 @@ impl IconShape for FaArrowRightToBracket { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1342,6 +2089,9 @@ impl IconShape for FaArrowRightToBracket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1357,11 +2107,23 @@ impl IconShape for FaArrowRightToCity { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1369,6 +2131,9 @@ impl IconShape for FaArrowRightToCity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1384,11 +2149,23 @@ impl IconShape for FaArrowRight { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1396,6 +2173,9 @@ impl IconShape for FaArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1411,11 +2191,23 @@ impl IconShape for FaArrowRotateLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1423,6 +2215,9 @@ impl IconShape for FaArrowRotateLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1438,11 +2233,23 @@ impl IconShape for FaArrowRotateRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1450,6 +2257,9 @@ impl IconShape for FaArrowRotateRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1465,11 +2275,23 @@ impl IconShape for FaArrowTrendDown { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1477,6 +2299,9 @@ impl IconShape for FaArrowTrendDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1492,11 +2317,23 @@ impl IconShape for FaArrowTrendUp { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1504,6 +2341,9 @@ impl IconShape for FaArrowTrendUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1519,11 +2359,23 @@ impl IconShape for FaArrowTurnDown { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1531,6 +2383,9 @@ impl IconShape for FaArrowTurnDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1546,11 +2401,23 @@ impl IconShape for FaArrowTurnUp { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1558,6 +2425,9 @@ impl IconShape for FaArrowTurnUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1573,11 +2443,23 @@ impl IconShape for FaArrowUp19 { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1585,6 +2467,9 @@ impl IconShape for FaArrowUp19 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1600,11 +2485,23 @@ impl IconShape for FaArrowUp91 { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1612,6 +2509,9 @@ impl IconShape for FaArrowUp91 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1627,11 +2527,23 @@ impl IconShape for FaArrowUpAZ { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1639,6 +2551,9 @@ impl IconShape for FaArrowUpAZ { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1654,11 +2569,23 @@ impl IconShape for FaArrowUpFromBracket { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1666,6 +2593,9 @@ impl IconShape for FaArrowUpFromBracket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1681,11 +2611,23 @@ impl IconShape for FaArrowUpFromGroundWater { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1693,6 +2635,9 @@ impl IconShape for FaArrowUpFromGroundWater { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1708,11 +2653,23 @@ impl IconShape for FaArrowUpFromWaterPump { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1720,6 +2677,9 @@ impl IconShape for FaArrowUpFromWaterPump { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1735,11 +2695,23 @@ impl IconShape for FaArrowUpLong { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1747,6 +2719,9 @@ impl IconShape for FaArrowUpLong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1762,11 +2737,23 @@ impl IconShape for FaArrowUpRightDots { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1774,6 +2761,9 @@ impl IconShape for FaArrowUpRightDots { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1789,11 +2779,23 @@ impl IconShape for FaArrowUpRightFromSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1801,6 +2803,9 @@ impl IconShape for FaArrowUpRightFromSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1816,11 +2821,23 @@ impl IconShape for FaArrowUpShortWide { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1828,6 +2845,9 @@ impl IconShape for FaArrowUpShortWide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1843,11 +2863,23 @@ impl IconShape for FaArrowUpWideShort { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1855,6 +2887,9 @@ impl IconShape for FaArrowUpWideShort { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1870,11 +2905,23 @@ impl IconShape for FaArrowUpZA { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1882,6 +2929,9 @@ impl IconShape for FaArrowUpZA { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1897,11 +2947,23 @@ impl IconShape for FaArrowUp { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1909,6 +2971,9 @@ impl IconShape for FaArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1924,11 +2989,23 @@ impl IconShape for FaArrowsDownToLine { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1936,6 +3013,9 @@ impl IconShape for FaArrowsDownToLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1951,11 +3031,23 @@ impl IconShape for FaArrowsDownToPeople { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1963,6 +3055,9 @@ impl IconShape for FaArrowsDownToPeople { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1978,11 +3073,23 @@ impl IconShape for FaArrowsLeftRightToLine { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1990,6 +3097,9 @@ impl IconShape for FaArrowsLeftRightToLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2005,11 +3115,23 @@ impl IconShape for FaArrowsLeftRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2017,6 +3139,9 @@ impl IconShape for FaArrowsLeftRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2032,11 +3157,23 @@ impl IconShape for FaArrowsRotate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2044,6 +3181,9 @@ impl IconShape for FaArrowsRotate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2059,11 +3199,23 @@ impl IconShape for FaArrowsSpin { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2071,6 +3223,9 @@ impl IconShape for FaArrowsSpin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2086,11 +3241,23 @@ impl IconShape for FaArrowsSplitUpAndLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2098,6 +3265,9 @@ impl IconShape for FaArrowsSplitUpAndLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2113,11 +3283,23 @@ impl IconShape for FaArrowsToCircle { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2125,6 +3307,9 @@ impl IconShape for FaArrowsToCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2140,11 +3325,23 @@ impl IconShape for FaArrowsToDot { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2152,6 +3349,9 @@ impl IconShape for FaArrowsToDot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2167,11 +3367,23 @@ impl IconShape for FaArrowsToEye { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2179,6 +3391,9 @@ impl IconShape for FaArrowsToEye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2194,11 +3409,23 @@ impl IconShape for FaArrowsTurnRight { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2206,6 +3433,9 @@ impl IconShape for FaArrowsTurnRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2221,11 +3451,23 @@ impl IconShape for FaArrowsTurnToDots { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2233,6 +3475,9 @@ impl IconShape for FaArrowsTurnToDots { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2248,11 +3493,23 @@ impl IconShape for FaArrowsUpDownLeftRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2260,6 +3517,9 @@ impl IconShape for FaArrowsUpDownLeftRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2275,11 +3535,23 @@ impl IconShape for FaArrowsUpDown { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2287,6 +3559,9 @@ impl IconShape for FaArrowsUpDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2302,11 +3577,23 @@ impl IconShape for FaArrowsUpToLine { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2314,6 +3601,9 @@ impl IconShape for FaArrowsUpToLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2329,11 +3619,23 @@ impl IconShape for FaAsterisk { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2341,6 +3643,9 @@ impl IconShape for FaAsterisk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2356,11 +3661,23 @@ impl IconShape for FaAt { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2368,6 +3685,9 @@ impl IconShape for FaAt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2383,11 +3703,23 @@ impl IconShape for FaAtom { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2395,6 +3727,9 @@ impl IconShape for FaAtom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2410,11 +3745,23 @@ impl IconShape for FaAudioDescription { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2422,6 +3769,9 @@ impl IconShape for FaAudioDescription { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2437,11 +3787,23 @@ impl IconShape for FaAustralSign { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2449,6 +3811,9 @@ impl IconShape for FaAustralSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2464,11 +3829,23 @@ impl IconShape for FaAward { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2476,6 +3853,9 @@ impl IconShape for FaAward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2491,11 +3871,23 @@ impl IconShape for FaB { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2503,6 +3895,9 @@ impl IconShape for FaB { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2518,11 +3913,23 @@ impl IconShape for FaBabyCarriage { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2530,6 +3937,9 @@ impl IconShape for FaBabyCarriage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2545,11 +3955,23 @@ impl IconShape for FaBaby { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2557,6 +3979,9 @@ impl IconShape for FaBaby { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2572,11 +3997,23 @@ impl IconShape for FaBackwardFast { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2584,6 +4021,9 @@ impl IconShape for FaBackwardFast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2599,11 +4039,23 @@ impl IconShape for FaBackwardStep { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2611,6 +4063,9 @@ impl IconShape for FaBackwardStep { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2626,11 +4081,23 @@ impl IconShape for FaBackward { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2638,6 +4105,9 @@ impl IconShape for FaBackward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2653,11 +4123,23 @@ impl IconShape for FaBacon { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2665,6 +4147,9 @@ impl IconShape for FaBacon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2680,11 +4165,23 @@ impl IconShape for FaBacteria { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2692,6 +4189,9 @@ impl IconShape for FaBacteria { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2707,11 +4207,23 @@ impl IconShape for FaBacterium { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2719,6 +4231,9 @@ impl IconShape for FaBacterium { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2734,11 +4249,23 @@ impl IconShape for FaBagShopping { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2746,6 +4273,9 @@ impl IconShape for FaBagShopping { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2761,11 +4291,23 @@ impl IconShape for FaBahai { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2773,6 +4315,9 @@ impl IconShape for FaBahai { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2788,11 +4333,23 @@ impl IconShape for FaBahtSign { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2800,6 +4357,9 @@ impl IconShape for FaBahtSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2815,11 +4375,23 @@ impl IconShape for FaBanSmoking { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2827,6 +4399,9 @@ impl IconShape for FaBanSmoking { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2842,11 +4417,23 @@ impl IconShape for FaBan { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2854,6 +4441,9 @@ impl IconShape for FaBan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2869,11 +4459,23 @@ impl IconShape for FaBandage { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2881,6 +4483,9 @@ impl IconShape for FaBandage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2896,11 +4501,23 @@ impl IconShape for FaBarcode { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2908,6 +4525,9 @@ impl IconShape for FaBarcode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2923,11 +4543,23 @@ impl IconShape for FaBarsProgress { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2935,6 +4567,9 @@ impl IconShape for FaBarsProgress { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2950,11 +4585,23 @@ impl IconShape for FaBarsStaggered { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2962,6 +4609,9 @@ impl IconShape for FaBarsStaggered { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2977,11 +4627,23 @@ impl IconShape for FaBars { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2989,6 +4651,9 @@ impl IconShape for FaBars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3004,11 +4669,23 @@ impl IconShape for FaBaseballBatBall { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3016,6 +4693,9 @@ impl IconShape for FaBaseballBatBall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3031,11 +4711,23 @@ impl IconShape for FaBaseball { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3043,6 +4735,9 @@ impl IconShape for FaBaseball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3058,11 +4753,23 @@ impl IconShape for FaBasketShopping { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3070,6 +4777,9 @@ impl IconShape for FaBasketShopping { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3085,11 +4795,23 @@ impl IconShape for FaBasketball { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3097,6 +4819,9 @@ impl IconShape for FaBasketball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3112,11 +4837,23 @@ impl IconShape for FaBath { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3124,6 +4861,9 @@ impl IconShape for FaBath { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3139,11 +4879,23 @@ impl IconShape for FaBatteryEmpty { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3151,6 +4903,9 @@ impl IconShape for FaBatteryEmpty { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3166,11 +4921,23 @@ impl IconShape for FaBatteryFull { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3178,6 +4945,9 @@ impl IconShape for FaBatteryFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3193,11 +4963,23 @@ impl IconShape for FaBatteryHalf { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3205,6 +4987,9 @@ impl IconShape for FaBatteryHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3220,11 +5005,23 @@ impl IconShape for FaBatteryQuarter { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3232,6 +5029,9 @@ impl IconShape for FaBatteryQuarter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3247,11 +5047,23 @@ impl IconShape for FaBatteryThreeQuarters { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3259,6 +5071,9 @@ impl IconShape for FaBatteryThreeQuarters { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3274,11 +5089,23 @@ impl IconShape for FaBedPulse { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3286,6 +5113,9 @@ impl IconShape for FaBedPulse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3301,11 +5131,23 @@ impl IconShape for FaBed { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3313,6 +5155,9 @@ impl IconShape for FaBed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3328,11 +5173,23 @@ impl IconShape for FaBeerMugEmpty { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3340,6 +5197,9 @@ impl IconShape for FaBeerMugEmpty { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3355,11 +5215,23 @@ impl IconShape for FaBellConcierge { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3367,6 +5239,9 @@ impl IconShape for FaBellConcierge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3382,11 +5257,23 @@ impl IconShape for FaBellSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3394,6 +5281,9 @@ impl IconShape for FaBellSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3409,11 +5299,23 @@ impl IconShape for FaBell { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3421,6 +5323,9 @@ impl IconShape for FaBell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3436,11 +5341,23 @@ impl IconShape for FaBezierCurve { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3448,6 +5365,9 @@ impl IconShape for FaBezierCurve { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3463,11 +5383,23 @@ impl IconShape for FaBicycle { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3475,6 +5407,9 @@ impl IconShape for FaBicycle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3490,11 +5425,23 @@ impl IconShape for FaBinoculars { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3502,6 +5449,9 @@ impl IconShape for FaBinoculars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3517,11 +5467,23 @@ impl IconShape for FaBiohazard { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3529,6 +5491,9 @@ impl IconShape for FaBiohazard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3544,11 +5509,23 @@ impl IconShape for FaBitcoinSign { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3556,6 +5533,9 @@ impl IconShape for FaBitcoinSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3571,11 +5551,23 @@ impl IconShape for FaBlenderPhone { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3583,6 +5575,9 @@ impl IconShape for FaBlenderPhone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3598,11 +5593,23 @@ impl IconShape for FaBlender { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3610,6 +5617,9 @@ impl IconShape for FaBlender { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3625,11 +5635,23 @@ impl IconShape for FaBlog { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3637,6 +5659,9 @@ impl IconShape for FaBlog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3652,11 +5677,23 @@ impl IconShape for FaBold { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3664,6 +5701,9 @@ impl IconShape for FaBold { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3679,11 +5719,23 @@ impl IconShape for FaBoltLightning { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3691,6 +5743,9 @@ impl IconShape for FaBoltLightning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3706,11 +5761,23 @@ impl IconShape for FaBolt { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3718,6 +5785,9 @@ impl IconShape for FaBolt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3733,11 +5803,23 @@ impl IconShape for FaBomb { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3745,6 +5827,9 @@ impl IconShape for FaBomb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3760,11 +5845,23 @@ impl IconShape for FaBone { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3772,6 +5869,9 @@ impl IconShape for FaBone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3787,11 +5887,23 @@ impl IconShape for FaBong { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3799,6 +5911,9 @@ impl IconShape for FaBong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3814,11 +5929,23 @@ impl IconShape for FaBookAtlas { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3826,6 +5953,9 @@ impl IconShape for FaBookAtlas { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3841,11 +5971,23 @@ impl IconShape for FaBookBible { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3853,6 +5995,9 @@ impl IconShape for FaBookBible { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3868,11 +6013,23 @@ impl IconShape for FaBookBookmark { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3880,6 +6037,9 @@ impl IconShape for FaBookBookmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3895,11 +6055,23 @@ impl IconShape for FaBookJournalWhills { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3907,6 +6079,9 @@ impl IconShape for FaBookJournalWhills { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3922,11 +6097,23 @@ impl IconShape for FaBookMedical { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3934,6 +6121,9 @@ impl IconShape for FaBookMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3949,11 +6139,23 @@ impl IconShape for FaBookOpenReader { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3961,6 +6163,9 @@ impl IconShape for FaBookOpenReader { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3976,11 +6181,23 @@ impl IconShape for FaBookOpen { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3988,6 +6205,9 @@ impl IconShape for FaBookOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4003,11 +6223,23 @@ impl IconShape for FaBookQuran { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4015,6 +6247,9 @@ impl IconShape for FaBookQuran { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4030,11 +6265,23 @@ impl IconShape for FaBookSkull { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4042,6 +6289,9 @@ impl IconShape for FaBookSkull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4057,11 +6307,23 @@ impl IconShape for FaBook { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4069,6 +6331,9 @@ impl IconShape for FaBook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4084,11 +6349,23 @@ impl IconShape for FaBookmark { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4096,6 +6373,9 @@ impl IconShape for FaBookmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4111,11 +6391,23 @@ impl IconShape for FaBorderAll { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4123,6 +6415,9 @@ impl IconShape for FaBorderAll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4138,11 +6433,23 @@ impl IconShape for FaBorderNone { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4150,6 +6457,9 @@ impl IconShape for FaBorderNone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4165,11 +6475,23 @@ impl IconShape for FaBorderTopLeft { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4177,6 +6499,9 @@ impl IconShape for FaBorderTopLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4192,11 +6517,23 @@ impl IconShape for FaBoreHole { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4204,6 +6541,9 @@ impl IconShape for FaBoreHole { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4219,11 +6559,23 @@ impl IconShape for FaBottleDroplet { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4231,6 +6583,9 @@ impl IconShape for FaBottleDroplet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4246,11 +6601,23 @@ impl IconShape for FaBottleWater { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4258,6 +6625,9 @@ impl IconShape for FaBottleWater { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4273,11 +6643,23 @@ impl IconShape for FaBowlFood { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4285,6 +6667,9 @@ impl IconShape for FaBowlFood { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4300,11 +6685,23 @@ impl IconShape for FaBowlRice { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4312,6 +6709,9 @@ impl IconShape for FaBowlRice { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4327,11 +6727,23 @@ impl IconShape for FaBowlingBall { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4339,6 +6751,9 @@ impl IconShape for FaBowlingBall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4354,11 +6769,23 @@ impl IconShape for FaBoxArchive { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4366,6 +6793,9 @@ impl IconShape for FaBoxArchive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4381,11 +6811,23 @@ impl IconShape for FaBoxOpen { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4393,6 +6835,9 @@ impl IconShape for FaBoxOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4408,11 +6853,23 @@ impl IconShape for FaBoxTissue { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4420,6 +6877,9 @@ impl IconShape for FaBoxTissue { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4435,11 +6895,23 @@ impl IconShape for FaBox { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4447,6 +6919,9 @@ impl IconShape for FaBox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4462,11 +6937,23 @@ impl IconShape for FaBoxesPacking { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4474,6 +6961,9 @@ impl IconShape for FaBoxesPacking { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4489,11 +6979,23 @@ impl IconShape for FaBoxesStacked { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4501,6 +7003,9 @@ impl IconShape for FaBoxesStacked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4516,11 +7021,23 @@ impl IconShape for FaBraille { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4528,6 +7045,9 @@ impl IconShape for FaBraille { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4543,11 +7063,23 @@ impl IconShape for FaBrain { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4555,6 +7087,9 @@ impl IconShape for FaBrain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4570,11 +7105,23 @@ impl IconShape for FaBrazilianRealSign { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4582,6 +7129,9 @@ impl IconShape for FaBrazilianRealSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4597,11 +7147,23 @@ impl IconShape for FaBreadSlice { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4609,6 +7171,9 @@ impl IconShape for FaBreadSlice { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4624,11 +7189,23 @@ impl IconShape for FaBridgeCircleCheck { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4636,6 +7213,9 @@ impl IconShape for FaBridgeCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4651,11 +7231,23 @@ impl IconShape for FaBridgeCircleExclamation { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4663,6 +7255,9 @@ impl IconShape for FaBridgeCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4678,11 +7273,23 @@ impl IconShape for FaBridgeCircleXmark { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4690,6 +7297,9 @@ impl IconShape for FaBridgeCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4705,11 +7315,23 @@ impl IconShape for FaBridgeLock { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4717,6 +7339,9 @@ impl IconShape for FaBridgeLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4732,11 +7357,23 @@ impl IconShape for FaBridgeWater { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4744,6 +7381,9 @@ impl IconShape for FaBridgeWater { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4759,11 +7399,23 @@ impl IconShape for FaBridge { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4771,6 +7423,9 @@ impl IconShape for FaBridge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4786,11 +7441,23 @@ impl IconShape for FaBriefcaseMedical { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4798,6 +7465,9 @@ impl IconShape for FaBriefcaseMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4813,11 +7483,23 @@ impl IconShape for FaBriefcase { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4825,6 +7507,9 @@ impl IconShape for FaBriefcase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4840,11 +7525,23 @@ impl IconShape for FaBroomBall { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4852,6 +7549,9 @@ impl IconShape for FaBroomBall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4867,11 +7567,23 @@ impl IconShape for FaBroom { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4879,6 +7591,9 @@ impl IconShape for FaBroom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4894,11 +7609,23 @@ impl IconShape for FaBrush { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4906,6 +7633,9 @@ impl IconShape for FaBrush { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4921,11 +7651,23 @@ impl IconShape for FaBucket { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4933,6 +7675,9 @@ impl IconShape for FaBucket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4948,11 +7693,23 @@ impl IconShape for FaBugSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4960,6 +7717,9 @@ impl IconShape for FaBugSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4975,11 +7735,23 @@ impl IconShape for FaBug { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4987,6 +7759,9 @@ impl IconShape for FaBug { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5002,11 +7777,23 @@ impl IconShape for FaBugs { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5014,6 +7801,9 @@ impl IconShape for FaBugs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5029,11 +7819,23 @@ impl IconShape for FaBuildingCircleArrowRight { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5041,6 +7843,9 @@ impl IconShape for FaBuildingCircleArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5056,11 +7861,23 @@ impl IconShape for FaBuildingCircleCheck { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5068,6 +7885,9 @@ impl IconShape for FaBuildingCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5083,11 +7903,23 @@ impl IconShape for FaBuildingCircleExclamation { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5095,6 +7927,9 @@ impl IconShape for FaBuildingCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5110,11 +7945,23 @@ impl IconShape for FaBuildingCircleXmark { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5122,6 +7969,9 @@ impl IconShape for FaBuildingCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5137,11 +7987,23 @@ impl IconShape for FaBuildingColumns { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5149,6 +8011,9 @@ impl IconShape for FaBuildingColumns { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5164,11 +8029,23 @@ impl IconShape for FaBuildingFlag { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5176,6 +8053,9 @@ impl IconShape for FaBuildingFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5191,11 +8071,23 @@ impl IconShape for FaBuildingLock { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5203,6 +8095,9 @@ impl IconShape for FaBuildingLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5218,11 +8113,23 @@ impl IconShape for FaBuildingNgo { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5230,6 +8137,9 @@ impl IconShape for FaBuildingNgo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5245,11 +8155,23 @@ impl IconShape for FaBuildingShield { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5257,6 +8179,9 @@ impl IconShape for FaBuildingShield { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5272,11 +8197,23 @@ impl IconShape for FaBuildingUn { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5284,6 +8221,9 @@ impl IconShape for FaBuildingUn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5299,11 +8239,23 @@ impl IconShape for FaBuildingUser { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5311,6 +8263,9 @@ impl IconShape for FaBuildingUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5326,11 +8281,23 @@ impl IconShape for FaBuildingWheat { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5338,6 +8305,9 @@ impl IconShape for FaBuildingWheat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5353,11 +8323,23 @@ impl IconShape for FaBuilding { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5365,6 +8347,9 @@ impl IconShape for FaBuilding { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5380,11 +8365,23 @@ impl IconShape for FaBullhorn { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5392,6 +8389,9 @@ impl IconShape for FaBullhorn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5407,11 +8407,23 @@ impl IconShape for FaBullseye { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5419,6 +8431,9 @@ impl IconShape for FaBullseye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5434,11 +8449,23 @@ impl IconShape for FaBurger { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5446,6 +8473,9 @@ impl IconShape for FaBurger { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5461,11 +8491,23 @@ impl IconShape for FaBurst { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5473,6 +8515,9 @@ impl IconShape for FaBurst { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5488,11 +8533,23 @@ impl IconShape for FaBusSimple { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5500,6 +8557,9 @@ impl IconShape for FaBusSimple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5515,11 +8575,23 @@ impl IconShape for FaBus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5527,6 +8599,9 @@ impl IconShape for FaBus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5542,11 +8617,23 @@ impl IconShape for FaBusinessTime { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5554,6 +8641,9 @@ impl IconShape for FaBusinessTime { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5569,11 +8659,23 @@ impl IconShape for FaC { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5581,6 +8683,9 @@ impl IconShape for FaC { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5596,11 +8701,23 @@ impl IconShape for FaCakeCandles { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5608,6 +8725,9 @@ impl IconShape for FaCakeCandles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5623,11 +8743,23 @@ impl IconShape for FaCalculator { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5635,6 +8767,9 @@ impl IconShape for FaCalculator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5650,11 +8785,23 @@ impl IconShape for FaCalendarCheck { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5662,6 +8809,9 @@ impl IconShape for FaCalendarCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5677,11 +8827,23 @@ impl IconShape for FaCalendarDay { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5689,6 +8851,9 @@ impl IconShape for FaCalendarDay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5704,11 +8869,23 @@ impl IconShape for FaCalendarDays { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5716,6 +8893,9 @@ impl IconShape for FaCalendarDays { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5731,11 +8911,23 @@ impl IconShape for FaCalendarMinus { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5743,6 +8935,9 @@ impl IconShape for FaCalendarMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5758,11 +8953,23 @@ impl IconShape for FaCalendarPlus { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5770,6 +8977,9 @@ impl IconShape for FaCalendarPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5785,11 +8995,23 @@ impl IconShape for FaCalendarWeek { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5797,6 +9019,9 @@ impl IconShape for FaCalendarWeek { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5812,11 +9037,23 @@ impl IconShape for FaCalendarXmark { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5824,6 +9061,9 @@ impl IconShape for FaCalendarXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5839,11 +9079,23 @@ impl IconShape for FaCalendar { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5851,6 +9103,9 @@ impl IconShape for FaCalendar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5866,11 +9121,23 @@ impl IconShape for FaCameraRetro { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5878,6 +9145,9 @@ impl IconShape for FaCameraRetro { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5893,11 +9163,23 @@ impl IconShape for FaCameraRotate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5905,6 +9187,9 @@ impl IconShape for FaCameraRotate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5920,11 +9205,23 @@ impl IconShape for FaCamera { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5932,6 +9229,9 @@ impl IconShape for FaCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5947,11 +9247,23 @@ impl IconShape for FaCampground { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5959,6 +9271,9 @@ impl IconShape for FaCampground { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5974,11 +9289,23 @@ impl IconShape for FaCandyCane { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5986,6 +9313,9 @@ impl IconShape for FaCandyCane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6001,11 +9331,23 @@ impl IconShape for FaCannabis { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6013,6 +9355,9 @@ impl IconShape for FaCannabis { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6028,11 +9373,23 @@ impl IconShape for FaCapsules { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6040,6 +9397,9 @@ impl IconShape for FaCapsules { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6055,11 +9415,23 @@ impl IconShape for FaCarBattery { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6067,6 +9439,9 @@ impl IconShape for FaCarBattery { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6082,11 +9457,23 @@ impl IconShape for FaCarBurst { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6094,6 +9481,9 @@ impl IconShape for FaCarBurst { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6109,11 +9499,23 @@ impl IconShape for FaCarCrash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6121,6 +9523,9 @@ impl IconShape for FaCarCrash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6136,11 +9541,23 @@ impl IconShape for FaCarOn { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6148,6 +9565,9 @@ impl IconShape for FaCarOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6163,11 +9583,23 @@ impl IconShape for FaCarRear { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6175,6 +9607,9 @@ impl IconShape for FaCarRear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6190,11 +9625,23 @@ impl IconShape for FaCarSide { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6202,6 +9649,9 @@ impl IconShape for FaCarSide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6217,11 +9667,23 @@ impl IconShape for FaCarTunnel { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6229,6 +9691,9 @@ impl IconShape for FaCarTunnel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6244,11 +9709,23 @@ impl IconShape for FaCar { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6256,6 +9733,9 @@ impl IconShape for FaCar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6271,11 +9751,23 @@ impl IconShape for FaCaravan { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6283,6 +9775,9 @@ impl IconShape for FaCaravan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6298,11 +9793,23 @@ impl IconShape for FaCaretDown { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6310,6 +9817,9 @@ impl IconShape for FaCaretDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6325,11 +9835,23 @@ impl IconShape for FaCaretLeft { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6337,6 +9859,9 @@ impl IconShape for FaCaretLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6352,11 +9877,23 @@ impl IconShape for FaCaretRight { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6364,6 +9901,9 @@ impl IconShape for FaCaretRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6379,11 +9919,23 @@ impl IconShape for FaCaretUp { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6391,6 +9943,9 @@ impl IconShape for FaCaretUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6406,11 +9961,23 @@ impl IconShape for FaCarrot { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6418,6 +9985,9 @@ impl IconShape for FaCarrot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6433,11 +10003,23 @@ impl IconShape for FaCartArrowDown { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6445,6 +10027,9 @@ impl IconShape for FaCartArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6460,11 +10045,23 @@ impl IconShape for FaCartFlatbedSuitcase { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6472,6 +10069,9 @@ impl IconShape for FaCartFlatbedSuitcase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6487,11 +10087,23 @@ impl IconShape for FaCartFlatbed { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6499,6 +10111,9 @@ impl IconShape for FaCartFlatbed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6514,11 +10129,23 @@ impl IconShape for FaCartPlus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6526,6 +10153,9 @@ impl IconShape for FaCartPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6541,11 +10171,23 @@ impl IconShape for FaCartShopping { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6553,6 +10195,9 @@ impl IconShape for FaCartShopping { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6568,11 +10213,23 @@ impl IconShape for FaCashRegister { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6580,6 +10237,9 @@ impl IconShape for FaCashRegister { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6595,11 +10255,23 @@ impl IconShape for FaCat { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6607,6 +10279,9 @@ impl IconShape for FaCat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6622,11 +10297,23 @@ impl IconShape for FaCediSign { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6634,6 +10321,9 @@ impl IconShape for FaCediSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6649,11 +10339,23 @@ impl IconShape for FaCentSign { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6661,6 +10363,9 @@ impl IconShape for FaCentSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6676,11 +10381,23 @@ impl IconShape for FaCertificate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6688,6 +10405,9 @@ impl IconShape for FaCertificate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6703,11 +10423,23 @@ impl IconShape for FaChair { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6715,6 +10447,9 @@ impl IconShape for FaChair { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6730,11 +10465,23 @@ impl IconShape for FaChalkboardUser { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6742,6 +10489,9 @@ impl IconShape for FaChalkboardUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6757,11 +10507,23 @@ impl IconShape for FaChalkboard { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6769,6 +10531,9 @@ impl IconShape for FaChalkboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6784,11 +10549,23 @@ impl IconShape for FaChampagneGlasses { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6796,6 +10573,9 @@ impl IconShape for FaChampagneGlasses { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6811,11 +10591,23 @@ impl IconShape for FaChargingStation { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6823,6 +10615,9 @@ impl IconShape for FaChargingStation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6838,11 +10633,23 @@ impl IconShape for FaChartArea { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6850,6 +10657,9 @@ impl IconShape for FaChartArea { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6865,11 +10675,23 @@ impl IconShape for FaChartBar { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6877,6 +10699,9 @@ impl IconShape for FaChartBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6892,11 +10717,23 @@ impl IconShape for FaChartColumn { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6904,6 +10741,9 @@ impl IconShape for FaChartColumn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6919,11 +10759,23 @@ impl IconShape for FaChartGantt { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6931,6 +10783,9 @@ impl IconShape for FaChartGantt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6946,11 +10801,23 @@ impl IconShape for FaChartLine { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6958,6 +10825,9 @@ impl IconShape for FaChartLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6973,11 +10843,23 @@ impl IconShape for FaChartPie { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6985,6 +10867,9 @@ impl IconShape for FaChartPie { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7000,11 +10885,23 @@ impl IconShape for FaChartSimple { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7012,6 +10909,9 @@ impl IconShape for FaChartSimple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7027,11 +10927,23 @@ impl IconShape for FaCheckDouble { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7039,6 +10951,9 @@ impl IconShape for FaCheckDouble { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7054,11 +10969,23 @@ impl IconShape for FaCheckToSlot { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7066,6 +10993,9 @@ impl IconShape for FaCheckToSlot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7081,11 +11011,23 @@ impl IconShape for FaCheck { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7093,6 +11035,9 @@ impl IconShape for FaCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7108,11 +11053,23 @@ impl IconShape for FaCheese { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7120,6 +11077,9 @@ impl IconShape for FaCheese { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7135,11 +11095,23 @@ impl IconShape for FaChessBishop { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7147,6 +11119,9 @@ impl IconShape for FaChessBishop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7162,11 +11137,23 @@ impl IconShape for FaChessBoard { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7174,6 +11161,9 @@ impl IconShape for FaChessBoard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7189,11 +11179,23 @@ impl IconShape for FaChessKing { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7201,6 +11203,9 @@ impl IconShape for FaChessKing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7216,11 +11221,23 @@ impl IconShape for FaChessKnight { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7228,6 +11245,9 @@ impl IconShape for FaChessKnight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7243,11 +11263,23 @@ impl IconShape for FaChessPawn { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7255,6 +11287,9 @@ impl IconShape for FaChessPawn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7270,11 +11305,23 @@ impl IconShape for FaChessQueen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7282,6 +11329,9 @@ impl IconShape for FaChessQueen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7297,11 +11347,23 @@ impl IconShape for FaChessRook { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7309,6 +11371,9 @@ impl IconShape for FaChessRook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7324,11 +11389,23 @@ impl IconShape for FaChess { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7336,6 +11413,9 @@ impl IconShape for FaChess { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7351,11 +11431,23 @@ impl IconShape for FaChevronDown { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7363,6 +11455,9 @@ impl IconShape for FaChevronDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7378,11 +11473,23 @@ impl IconShape for FaChevronLeft { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7390,6 +11497,9 @@ impl IconShape for FaChevronLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7405,11 +11515,23 @@ impl IconShape for FaChevronRight { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7417,6 +11539,9 @@ impl IconShape for FaChevronRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7432,11 +11557,23 @@ impl IconShape for FaChevronUp { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7444,6 +11581,9 @@ impl IconShape for FaChevronUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7459,11 +11599,23 @@ impl IconShape for FaChildDress { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7471,6 +11623,9 @@ impl IconShape for FaChildDress { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7486,11 +11641,23 @@ impl IconShape for FaChildReaching { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7498,6 +11665,9 @@ impl IconShape for FaChildReaching { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7513,11 +11683,23 @@ impl IconShape for FaChildRifle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7525,6 +11707,9 @@ impl IconShape for FaChildRifle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7540,11 +11725,23 @@ impl IconShape for FaChild { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7552,6 +11749,9 @@ impl IconShape for FaChild { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7567,11 +11767,23 @@ impl IconShape for FaChildren { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7579,6 +11791,9 @@ impl IconShape for FaChildren { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7594,11 +11809,23 @@ impl IconShape for FaChurch { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7606,6 +11833,9 @@ impl IconShape for FaChurch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7621,11 +11851,23 @@ impl IconShape for FaCircleArrowDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7633,6 +11875,9 @@ impl IconShape for FaCircleArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7648,11 +11893,23 @@ impl IconShape for FaCircleArrowLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7660,6 +11917,9 @@ impl IconShape for FaCircleArrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7675,11 +11935,23 @@ impl IconShape for FaCircleArrowRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7687,6 +11959,9 @@ impl IconShape for FaCircleArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7702,11 +11977,23 @@ impl IconShape for FaCircleArrowUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7714,6 +12001,9 @@ impl IconShape for FaCircleArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7729,11 +12019,23 @@ impl IconShape for FaCircleCheck { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7741,6 +12043,9 @@ impl IconShape for FaCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7756,11 +12061,23 @@ impl IconShape for FaCircleChevronDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7768,6 +12085,9 @@ impl IconShape for FaCircleChevronDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7783,11 +12103,23 @@ impl IconShape for FaCircleChevronLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7795,6 +12127,9 @@ impl IconShape for FaCircleChevronLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7810,11 +12145,23 @@ impl IconShape for FaCircleChevronRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7822,6 +12169,9 @@ impl IconShape for FaCircleChevronRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7837,11 +12187,23 @@ impl IconShape for FaCircleChevronUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7849,6 +12211,9 @@ impl IconShape for FaCircleChevronUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7864,11 +12229,23 @@ impl IconShape for FaCircleDollarToSlot { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7876,6 +12253,9 @@ impl IconShape for FaCircleDollarToSlot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7891,11 +12271,23 @@ impl IconShape for FaCircleDot { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7903,6 +12295,9 @@ impl IconShape for FaCircleDot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7918,11 +12313,23 @@ impl IconShape for FaCircleDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7930,6 +12337,9 @@ impl IconShape for FaCircleDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7945,11 +12355,23 @@ impl IconShape for FaCircleExclamation { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7957,6 +12379,9 @@ impl IconShape for FaCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7972,11 +12397,23 @@ impl IconShape for FaCircleH { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7984,6 +12421,9 @@ impl IconShape for FaCircleH { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7999,11 +12439,23 @@ impl IconShape for FaCircleHalfStroke { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8011,6 +12463,9 @@ impl IconShape for FaCircleHalfStroke { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8026,11 +12481,23 @@ impl IconShape for FaCircleInfo { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8038,6 +12505,9 @@ impl IconShape for FaCircleInfo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8053,11 +12523,23 @@ impl IconShape for FaCircleLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8065,6 +12547,9 @@ impl IconShape for FaCircleLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8080,11 +12565,23 @@ impl IconShape for FaCircleMinus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8092,6 +12589,9 @@ impl IconShape for FaCircleMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8107,11 +12607,23 @@ impl IconShape for FaCircleNodes { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8119,6 +12631,9 @@ impl IconShape for FaCircleNodes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8134,11 +12649,23 @@ impl IconShape for FaCircleNotch { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8146,6 +12673,9 @@ impl IconShape for FaCircleNotch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8161,11 +12691,23 @@ impl IconShape for FaCirclePause { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8173,6 +12715,9 @@ impl IconShape for FaCirclePause { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8188,11 +12733,23 @@ impl IconShape for FaCirclePlay { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8200,6 +12757,9 @@ impl IconShape for FaCirclePlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8215,11 +12775,23 @@ impl IconShape for FaCirclePlus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8227,6 +12799,9 @@ impl IconShape for FaCirclePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8242,11 +12817,23 @@ impl IconShape for FaCircleQuestion { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8254,6 +12841,9 @@ impl IconShape for FaCircleQuestion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8269,11 +12859,23 @@ impl IconShape for FaCircleRadiation { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8281,6 +12883,9 @@ impl IconShape for FaCircleRadiation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8296,11 +12901,23 @@ impl IconShape for FaCircleRight { fn view_box(&self) -> &str { "0 0 512 512" } - fn xmlns(&self) -> &str { + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } + fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8308,6 +12925,9 @@ impl IconShape for FaCircleRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8323,11 +12943,23 @@ impl IconShape for FaCircleStop { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8335,6 +12967,9 @@ impl IconShape for FaCircleStop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8350,11 +12985,23 @@ impl IconShape for FaCircleUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8362,6 +13009,9 @@ impl IconShape for FaCircleUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8377,11 +13027,23 @@ impl IconShape for FaCircleUser { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8389,6 +13051,9 @@ impl IconShape for FaCircleUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8404,11 +13069,23 @@ impl IconShape for FaCircleXmark { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8416,6 +13093,9 @@ impl IconShape for FaCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8431,11 +13111,23 @@ impl IconShape for FaCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8443,6 +13135,9 @@ impl IconShape for FaCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8458,11 +13153,23 @@ impl IconShape for FaCity { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8470,6 +13177,9 @@ impl IconShape for FaCity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8485,11 +13195,23 @@ impl IconShape for FaClapperboard { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8497,6 +13219,9 @@ impl IconShape for FaClapperboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8512,11 +13237,23 @@ impl IconShape for FaClipboardCheck { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8524,6 +13261,9 @@ impl IconShape for FaClipboardCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8539,11 +13279,23 @@ impl IconShape for FaClipboardList { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8551,6 +13303,9 @@ impl IconShape for FaClipboardList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8566,11 +13321,23 @@ impl IconShape for FaClipboardQuestion { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8578,6 +13345,9 @@ impl IconShape for FaClipboardQuestion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8593,11 +13363,23 @@ impl IconShape for FaClipboardUser { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8605,6 +13387,9 @@ impl IconShape for FaClipboardUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8620,11 +13405,23 @@ impl IconShape for FaClipboard { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8632,6 +13429,9 @@ impl IconShape for FaClipboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8647,11 +13447,23 @@ impl IconShape for FaClockRotateLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8659,6 +13471,9 @@ impl IconShape for FaClockRotateLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8674,11 +13489,23 @@ impl IconShape for FaClock { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8686,6 +13513,9 @@ impl IconShape for FaClock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8701,11 +13531,23 @@ impl IconShape for FaClone { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8713,6 +13555,9 @@ impl IconShape for FaClone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8728,11 +13573,23 @@ impl IconShape for FaClosedCaptioning { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8740,6 +13597,9 @@ impl IconShape for FaClosedCaptioning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8755,11 +13615,23 @@ impl IconShape for FaCloudArrowDown { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8767,6 +13639,9 @@ impl IconShape for FaCloudArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8782,11 +13657,23 @@ impl IconShape for FaCloudArrowUp { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8794,6 +13681,9 @@ impl IconShape for FaCloudArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8809,11 +13699,23 @@ impl IconShape for FaCloudBolt { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8821,6 +13723,9 @@ impl IconShape for FaCloudBolt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8836,11 +13741,23 @@ impl IconShape for FaCloudMeatball { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8848,6 +13765,9 @@ impl IconShape for FaCloudMeatball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8863,11 +13783,23 @@ impl IconShape for FaCloudMoonRain { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8875,6 +13807,9 @@ impl IconShape for FaCloudMoonRain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8890,11 +13825,23 @@ impl IconShape for FaCloudMoon { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8902,6 +13849,9 @@ impl IconShape for FaCloudMoon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8917,11 +13867,23 @@ impl IconShape for FaCloudRain { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8929,6 +13891,9 @@ impl IconShape for FaCloudRain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8944,11 +13909,23 @@ impl IconShape for FaCloudShowersHeavy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8956,6 +13933,9 @@ impl IconShape for FaCloudShowersHeavy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8971,11 +13951,23 @@ impl IconShape for FaCloudShowersWater { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8983,6 +13975,9 @@ impl IconShape for FaCloudShowersWater { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8998,11 +13993,23 @@ impl IconShape for FaCloudSunRain { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9010,6 +14017,9 @@ impl IconShape for FaCloudSunRain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9025,11 +14035,23 @@ impl IconShape for FaCloudSun { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9037,6 +14059,9 @@ impl IconShape for FaCloudSun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9052,11 +14077,23 @@ impl IconShape for FaCloud { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9064,6 +14101,9 @@ impl IconShape for FaCloud { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9079,11 +14119,23 @@ impl IconShape for FaClover { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9091,6 +14143,9 @@ impl IconShape for FaClover { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9106,11 +14161,23 @@ impl IconShape for FaCodeBranch { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9118,6 +14185,9 @@ impl IconShape for FaCodeBranch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9133,11 +14203,23 @@ impl IconShape for FaCodeCommit { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9145,6 +14227,9 @@ impl IconShape for FaCodeCommit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9160,11 +14245,23 @@ impl IconShape for FaCodeCompare { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9172,6 +14269,9 @@ impl IconShape for FaCodeCompare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9187,11 +14287,23 @@ impl IconShape for FaCodeFork { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9199,6 +14311,9 @@ impl IconShape for FaCodeFork { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9214,11 +14329,23 @@ impl IconShape for FaCodeMerge { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9226,6 +14353,9 @@ impl IconShape for FaCodeMerge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9241,11 +14371,23 @@ impl IconShape for FaCodePullRequest { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9253,6 +14395,9 @@ impl IconShape for FaCodePullRequest { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9268,11 +14413,23 @@ impl IconShape for FaCode { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9280,6 +14437,9 @@ impl IconShape for FaCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9295,11 +14455,23 @@ impl IconShape for FaCoins { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9307,6 +14479,9 @@ impl IconShape for FaCoins { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9322,11 +14497,23 @@ impl IconShape for FaColonSign { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9334,6 +14521,9 @@ impl IconShape for FaColonSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9349,11 +14539,23 @@ impl IconShape for FaCommentDollar { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9361,6 +14563,9 @@ impl IconShape for FaCommentDollar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9376,11 +14581,23 @@ impl IconShape for FaCommentDots { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9388,6 +14605,9 @@ impl IconShape for FaCommentDots { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9403,11 +14623,23 @@ impl IconShape for FaCommentMedical { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9415,6 +14647,9 @@ impl IconShape for FaCommentMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9430,11 +14665,23 @@ impl IconShape for FaCommentSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9442,6 +14689,9 @@ impl IconShape for FaCommentSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9457,11 +14707,23 @@ impl IconShape for FaCommentSms { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9469,6 +14731,9 @@ impl IconShape for FaCommentSms { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9484,11 +14749,23 @@ impl IconShape for FaComment { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9496,6 +14773,9 @@ impl IconShape for FaComment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9511,11 +14791,23 @@ impl IconShape for FaCommentsDollar { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9523,6 +14815,9 @@ impl IconShape for FaCommentsDollar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9538,11 +14833,23 @@ impl IconShape for FaComments { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9550,6 +14857,9 @@ impl IconShape for FaComments { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9565,11 +14875,23 @@ impl IconShape for FaCompactDisc { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9577,6 +14899,9 @@ impl IconShape for FaCompactDisc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9592,11 +14917,23 @@ impl IconShape for FaCompassDrafting { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9604,6 +14941,9 @@ impl IconShape for FaCompassDrafting { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9619,11 +14959,23 @@ impl IconShape for FaCompass { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9631,6 +14983,9 @@ impl IconShape for FaCompass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9646,11 +15001,23 @@ impl IconShape for FaCompress { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9658,6 +15025,9 @@ impl IconShape for FaCompress { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9673,11 +15043,23 @@ impl IconShape for FaComputerMouse { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9685,6 +15067,9 @@ impl IconShape for FaComputerMouse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9700,11 +15085,23 @@ impl IconShape for FaComputer { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9712,6 +15109,9 @@ impl IconShape for FaComputer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9727,11 +15127,23 @@ impl IconShape for FaCookieBite { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9739,6 +15151,9 @@ impl IconShape for FaCookieBite { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9754,11 +15169,23 @@ impl IconShape for FaCookie { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9766,6 +15193,9 @@ impl IconShape for FaCookie { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9781,11 +15211,23 @@ impl IconShape for FaCopy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9793,6 +15235,9 @@ impl IconShape for FaCopy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9808,11 +15253,23 @@ impl IconShape for FaCopyright { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9820,6 +15277,9 @@ impl IconShape for FaCopyright { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9835,11 +15295,23 @@ impl IconShape for FaCouch { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9847,6 +15319,9 @@ impl IconShape for FaCouch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9862,11 +15337,23 @@ impl IconShape for FaCow { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9874,6 +15361,9 @@ impl IconShape for FaCow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9889,11 +15379,23 @@ impl IconShape for FaCreditCard { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9901,6 +15403,9 @@ impl IconShape for FaCreditCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9916,11 +15421,23 @@ impl IconShape for FaCropSimple { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9928,6 +15445,9 @@ impl IconShape for FaCropSimple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9943,11 +15463,23 @@ impl IconShape for FaCrop { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9955,6 +15487,9 @@ impl IconShape for FaCrop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9970,11 +15505,23 @@ impl IconShape for FaCross { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9982,6 +15529,9 @@ impl IconShape for FaCross { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9997,11 +15547,23 @@ impl IconShape for FaCrosshairs { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10009,6 +15571,9 @@ impl IconShape for FaCrosshairs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10024,11 +15589,23 @@ impl IconShape for FaCrow { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10036,6 +15613,9 @@ impl IconShape for FaCrow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10051,11 +15631,23 @@ impl IconShape for FaCrown { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10063,6 +15655,9 @@ impl IconShape for FaCrown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10078,11 +15673,23 @@ impl IconShape for FaCrutch { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10090,6 +15697,9 @@ impl IconShape for FaCrutch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10105,11 +15715,23 @@ impl IconShape for FaCruzeiroSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10117,6 +15739,9 @@ impl IconShape for FaCruzeiroSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10132,11 +15757,23 @@ impl IconShape for FaCube { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10144,6 +15781,9 @@ impl IconShape for FaCube { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10159,11 +15799,23 @@ impl IconShape for FaCubesStacked { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10171,6 +15823,9 @@ impl IconShape for FaCubesStacked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10186,11 +15841,23 @@ impl IconShape for FaCubes { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10198,6 +15865,9 @@ impl IconShape for FaCubes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10213,11 +15883,23 @@ impl IconShape for FaD { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10225,6 +15907,9 @@ impl IconShape for FaD { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10240,11 +15925,23 @@ impl IconShape for FaDatabase { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10252,6 +15949,9 @@ impl IconShape for FaDatabase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10267,11 +15967,23 @@ impl IconShape for FaDeleteLeft { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10279,6 +15991,9 @@ impl IconShape for FaDeleteLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10294,11 +16009,23 @@ impl IconShape for FaDemocrat { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10306,6 +16033,9 @@ impl IconShape for FaDemocrat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10321,11 +16051,23 @@ impl IconShape for FaDesktop { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10333,6 +16075,9 @@ impl IconShape for FaDesktop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10348,11 +16093,23 @@ impl IconShape for FaDharmachakra { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10360,6 +16117,9 @@ impl IconShape for FaDharmachakra { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10375,11 +16135,23 @@ impl IconShape for FaDiagramNext { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10387,6 +16159,9 @@ impl IconShape for FaDiagramNext { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10402,11 +16177,23 @@ impl IconShape for FaDiagramPredecessor { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10414,6 +16201,9 @@ impl IconShape for FaDiagramPredecessor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10429,11 +16219,23 @@ impl IconShape for FaDiagramProject { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10441,6 +16243,9 @@ impl IconShape for FaDiagramProject { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10456,11 +16261,23 @@ impl IconShape for FaDiagramSuccessor { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10468,6 +16285,9 @@ impl IconShape for FaDiagramSuccessor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10483,11 +16303,23 @@ impl IconShape for FaDiamondTurnRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10495,6 +16327,9 @@ impl IconShape for FaDiamondTurnRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10510,11 +16345,23 @@ impl IconShape for FaDiamond { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10522,6 +16369,9 @@ impl IconShape for FaDiamond { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10537,11 +16387,23 @@ impl IconShape for FaDiceD20 { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10549,6 +16411,9 @@ impl IconShape for FaDiceD20 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10564,11 +16429,23 @@ impl IconShape for FaDiceD6 { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10576,6 +16453,9 @@ impl IconShape for FaDiceD6 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10591,11 +16471,23 @@ impl IconShape for FaDiceFive { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10603,6 +16495,9 @@ impl IconShape for FaDiceFive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10618,11 +16513,23 @@ impl IconShape for FaDiceFour { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10630,6 +16537,9 @@ impl IconShape for FaDiceFour { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10645,11 +16555,23 @@ impl IconShape for FaDiceOne { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10657,6 +16579,9 @@ impl IconShape for FaDiceOne { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10672,11 +16597,23 @@ impl IconShape for FaDiceSix { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10684,6 +16621,9 @@ impl IconShape for FaDiceSix { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10699,11 +16639,23 @@ impl IconShape for FaDiceThree { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10711,6 +16663,9 @@ impl IconShape for FaDiceThree { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10726,11 +16681,23 @@ impl IconShape for FaDiceTwo { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10738,6 +16705,9 @@ impl IconShape for FaDiceTwo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10753,11 +16723,23 @@ impl IconShape for FaDice { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10765,6 +16747,9 @@ impl IconShape for FaDice { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10780,11 +16765,23 @@ impl IconShape for FaDisease { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10792,6 +16789,9 @@ impl IconShape for FaDisease { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10807,11 +16807,23 @@ impl IconShape for FaDisplay { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10819,6 +16831,9 @@ impl IconShape for FaDisplay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10834,11 +16849,23 @@ impl IconShape for FaDivide { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10846,6 +16873,9 @@ impl IconShape for FaDivide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10861,11 +16891,23 @@ impl IconShape for FaDna { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10873,6 +16915,9 @@ impl IconShape for FaDna { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10888,11 +16933,23 @@ impl IconShape for FaDog { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10900,6 +16957,9 @@ impl IconShape for FaDog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10915,11 +16975,23 @@ impl IconShape for FaDollarSign { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10927,6 +16999,9 @@ impl IconShape for FaDollarSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10942,11 +17017,23 @@ impl IconShape for FaDolly { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10954,6 +17041,9 @@ impl IconShape for FaDolly { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10969,11 +17059,23 @@ impl IconShape for FaDongSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10981,6 +17083,9 @@ impl IconShape for FaDongSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10996,11 +17101,23 @@ impl IconShape for FaDoorClosed { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11008,6 +17125,9 @@ impl IconShape for FaDoorClosed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11023,11 +17143,23 @@ impl IconShape for FaDoorOpen { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11035,6 +17167,9 @@ impl IconShape for FaDoorOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11050,11 +17185,23 @@ impl IconShape for FaDove { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11062,6 +17209,9 @@ impl IconShape for FaDove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11077,11 +17227,23 @@ impl IconShape for FaDownLeftAndUpRightToCenter { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11089,6 +17251,9 @@ impl IconShape for FaDownLeftAndUpRightToCenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11104,11 +17269,23 @@ impl IconShape for FaDownLong { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11116,6 +17293,9 @@ impl IconShape for FaDownLong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11131,11 +17311,23 @@ impl IconShape for FaDownload { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11143,6 +17335,9 @@ impl IconShape for FaDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11158,11 +17353,23 @@ impl IconShape for FaDragon { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11170,6 +17377,9 @@ impl IconShape for FaDragon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11185,11 +17395,23 @@ impl IconShape for FaDrawPolygon { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11197,6 +17419,9 @@ impl IconShape for FaDrawPolygon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11212,11 +17437,23 @@ impl IconShape for FaDropletSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11224,6 +17461,9 @@ impl IconShape for FaDropletSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11239,11 +17479,23 @@ impl IconShape for FaDroplet { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11251,6 +17503,9 @@ impl IconShape for FaDroplet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11266,11 +17521,23 @@ impl IconShape for FaDrumSteelpan { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11278,6 +17545,9 @@ impl IconShape for FaDrumSteelpan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11293,11 +17563,23 @@ impl IconShape for FaDrum { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11305,6 +17587,9 @@ impl IconShape for FaDrum { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11320,11 +17605,23 @@ impl IconShape for FaDrumstickBite { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11332,6 +17629,9 @@ impl IconShape for FaDrumstickBite { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11347,11 +17647,23 @@ impl IconShape for FaDumbbell { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11359,6 +17671,9 @@ impl IconShape for FaDumbbell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11374,11 +17689,23 @@ impl IconShape for FaDumpsterFire { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11386,6 +17713,9 @@ impl IconShape for FaDumpsterFire { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11401,11 +17731,23 @@ impl IconShape for FaDumpster { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11413,6 +17755,9 @@ impl IconShape for FaDumpster { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11428,11 +17773,23 @@ impl IconShape for FaDungeon { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11440,6 +17797,9 @@ impl IconShape for FaDungeon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11455,11 +17815,23 @@ impl IconShape for FaE { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11467,6 +17839,9 @@ impl IconShape for FaE { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11482,11 +17857,23 @@ impl IconShape for FaEarDeaf { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11494,6 +17881,9 @@ impl IconShape for FaEarDeaf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11509,11 +17899,23 @@ impl IconShape for FaEarListen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11521,6 +17923,9 @@ impl IconShape for FaEarListen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11536,11 +17941,23 @@ impl IconShape for FaEarthAfrica { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11548,6 +17965,9 @@ impl IconShape for FaEarthAfrica { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11563,11 +17983,23 @@ impl IconShape for FaEarthAmericas { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11575,6 +18007,9 @@ impl IconShape for FaEarthAmericas { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11590,11 +18025,23 @@ impl IconShape for FaEarthAsia { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11602,6 +18049,9 @@ impl IconShape for FaEarthAsia { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11617,11 +18067,23 @@ impl IconShape for FaEarthEurope { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11629,6 +18091,9 @@ impl IconShape for FaEarthEurope { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11644,11 +18109,23 @@ impl IconShape for FaEarthOceania { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11656,6 +18133,9 @@ impl IconShape for FaEarthOceania { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11671,11 +18151,23 @@ impl IconShape for FaEgg { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11683,6 +18175,9 @@ impl IconShape for FaEgg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11698,11 +18193,23 @@ impl IconShape for FaEject { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11710,6 +18217,9 @@ impl IconShape for FaEject { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11725,11 +18235,23 @@ impl IconShape for FaElevator { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11737,6 +18259,9 @@ impl IconShape for FaElevator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11752,11 +18277,23 @@ impl IconShape for FaEllipsisVertical { fn view_box(&self) -> &str { "0 0 128 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11764,6 +18301,9 @@ impl IconShape for FaEllipsisVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11779,11 +18319,23 @@ impl IconShape for FaEllipsis { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11791,6 +18343,9 @@ impl IconShape for FaEllipsis { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11806,11 +18361,23 @@ impl IconShape for FaEnvelopeCircleCheck { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11818,6 +18385,9 @@ impl IconShape for FaEnvelopeCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11833,11 +18403,23 @@ impl IconShape for FaEnvelopeOpenText { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11845,6 +18427,9 @@ impl IconShape for FaEnvelopeOpenText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11860,11 +18445,23 @@ impl IconShape for FaEnvelopeOpen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11872,6 +18469,9 @@ impl IconShape for FaEnvelopeOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11887,11 +18487,23 @@ impl IconShape for FaEnvelope { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11899,6 +18511,9 @@ impl IconShape for FaEnvelope { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11914,11 +18529,23 @@ impl IconShape for FaEnvelopesBulk { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11926,6 +18553,9 @@ impl IconShape for FaEnvelopesBulk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11941,11 +18571,23 @@ impl IconShape for FaEquals { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11953,6 +18595,9 @@ impl IconShape for FaEquals { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11968,11 +18613,23 @@ impl IconShape for FaEraser { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11980,6 +18637,9 @@ impl IconShape for FaEraser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11995,11 +18655,23 @@ impl IconShape for FaEthernet { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12007,6 +18679,9 @@ impl IconShape for FaEthernet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12022,11 +18697,23 @@ impl IconShape for FaEuroSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12034,6 +18721,9 @@ impl IconShape for FaEuroSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12049,11 +18739,23 @@ impl IconShape for FaExclamation { fn view_box(&self) -> &str { "0 0 128 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12061,6 +18763,9 @@ impl IconShape for FaExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12076,11 +18781,23 @@ impl IconShape for FaExpand { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12088,6 +18805,9 @@ impl IconShape for FaExpand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12103,11 +18823,23 @@ impl IconShape for FaExplosion { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12115,6 +18847,9 @@ impl IconShape for FaExplosion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12130,11 +18865,23 @@ impl IconShape for FaEyeDropper { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12142,6 +18889,9 @@ impl IconShape for FaEyeDropper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12157,11 +18907,23 @@ impl IconShape for FaEyeLowVision { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12169,6 +18931,9 @@ impl IconShape for FaEyeLowVision { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12184,11 +18949,23 @@ impl IconShape for FaEyeSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12196,6 +18973,9 @@ impl IconShape for FaEyeSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12211,11 +18991,23 @@ impl IconShape for FaEye { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12223,6 +19015,9 @@ impl IconShape for FaEye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12238,11 +19033,23 @@ impl IconShape for FaF { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12250,6 +19057,9 @@ impl IconShape for FaF { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12265,11 +19075,23 @@ impl IconShape for FaFaceAngry { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12277,6 +19099,9 @@ impl IconShape for FaFaceAngry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12292,11 +19117,23 @@ impl IconShape for FaFaceDizzy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12304,6 +19141,9 @@ impl IconShape for FaFaceDizzy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12319,11 +19159,23 @@ impl IconShape for FaFaceFlushed { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12331,6 +19183,9 @@ impl IconShape for FaFaceFlushed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12346,11 +19201,23 @@ impl IconShape for FaFaceFrownOpen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12358,6 +19225,9 @@ impl IconShape for FaFaceFrownOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12373,11 +19243,23 @@ impl IconShape for FaFaceFrown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12385,6 +19267,9 @@ impl IconShape for FaFaceFrown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12400,11 +19285,23 @@ impl IconShape for FaFaceGrimace { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12412,6 +19309,9 @@ impl IconShape for FaFaceGrimace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12427,11 +19327,23 @@ impl IconShape for FaFaceGrinBeamSweat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12439,6 +19351,9 @@ impl IconShape for FaFaceGrinBeamSweat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12454,11 +19369,23 @@ impl IconShape for FaFaceGrinBeam { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12466,6 +19393,9 @@ impl IconShape for FaFaceGrinBeam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12481,11 +19411,23 @@ impl IconShape for FaFaceGrinHearts { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12493,6 +19435,9 @@ impl IconShape for FaFaceGrinHearts { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12508,11 +19453,23 @@ impl IconShape for FaFaceGrinSquintTears { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12520,6 +19477,9 @@ impl IconShape for FaFaceGrinSquintTears { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12535,11 +19495,23 @@ impl IconShape for FaFaceGrinSquint { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12547,6 +19519,9 @@ impl IconShape for FaFaceGrinSquint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12562,11 +19537,23 @@ impl IconShape for FaFaceGrinStars { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12574,6 +19561,9 @@ impl IconShape for FaFaceGrinStars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12589,11 +19579,23 @@ impl IconShape for FaFaceGrinTears { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12601,6 +19603,9 @@ impl IconShape for FaFaceGrinTears { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12616,11 +19621,23 @@ impl IconShape for FaFaceGrinTongueSquint { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12628,6 +19645,9 @@ impl IconShape for FaFaceGrinTongueSquint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12643,11 +19663,23 @@ impl IconShape for FaFaceGrinTongueWink { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12655,6 +19687,9 @@ impl IconShape for FaFaceGrinTongueWink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12670,11 +19705,23 @@ impl IconShape for FaFaceGrinTongue { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12682,6 +19729,9 @@ impl IconShape for FaFaceGrinTongue { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12697,11 +19747,23 @@ impl IconShape for FaFaceGrinWide { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12709,6 +19771,9 @@ impl IconShape for FaFaceGrinWide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12724,11 +19789,23 @@ impl IconShape for FaFaceGrinWink { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12736,6 +19813,9 @@ impl IconShape for FaFaceGrinWink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12751,11 +19831,23 @@ impl IconShape for FaFaceGrin { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12763,6 +19855,9 @@ impl IconShape for FaFaceGrin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12778,11 +19873,23 @@ impl IconShape for FaFaceKissBeam { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12790,6 +19897,9 @@ impl IconShape for FaFaceKissBeam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12805,11 +19915,23 @@ impl IconShape for FaFaceKissWinkHeart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12817,6 +19939,9 @@ impl IconShape for FaFaceKissWinkHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12832,11 +19957,23 @@ impl IconShape for FaFaceKiss { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12844,6 +19981,9 @@ impl IconShape for FaFaceKiss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12859,11 +19999,23 @@ impl IconShape for FaFaceLaughBeam { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12871,6 +20023,9 @@ impl IconShape for FaFaceLaughBeam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12886,11 +20041,23 @@ impl IconShape for FaFaceLaughSquint { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12898,6 +20065,9 @@ impl IconShape for FaFaceLaughSquint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12913,11 +20083,23 @@ impl IconShape for FaFaceLaughWink { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12925,6 +20107,9 @@ impl IconShape for FaFaceLaughWink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12940,11 +20125,23 @@ impl IconShape for FaFaceLaugh { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12952,6 +20149,9 @@ impl IconShape for FaFaceLaugh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12967,11 +20167,23 @@ impl IconShape for FaFaceMehBlank { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12979,6 +20191,9 @@ impl IconShape for FaFaceMehBlank { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12994,11 +20209,23 @@ impl IconShape for FaFaceMeh { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13006,6 +20233,9 @@ impl IconShape for FaFaceMeh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13021,11 +20251,23 @@ impl IconShape for FaFaceRollingEyes { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13033,6 +20275,9 @@ impl IconShape for FaFaceRollingEyes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13048,11 +20293,23 @@ impl IconShape for FaFaceSadCry { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13060,6 +20317,9 @@ impl IconShape for FaFaceSadCry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13075,11 +20335,23 @@ impl IconShape for FaFaceSadTear { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13087,6 +20359,9 @@ impl IconShape for FaFaceSadTear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13102,11 +20377,23 @@ impl IconShape for FaFaceSmileBeam { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13114,6 +20401,9 @@ impl IconShape for FaFaceSmileBeam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13129,11 +20419,23 @@ impl IconShape for FaFaceSmileWink { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13141,6 +20443,9 @@ impl IconShape for FaFaceSmileWink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13156,11 +20461,23 @@ impl IconShape for FaFaceSmile { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13168,6 +20485,9 @@ impl IconShape for FaFaceSmile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13183,11 +20503,23 @@ impl IconShape for FaFaceSurprise { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13195,6 +20527,9 @@ impl IconShape for FaFaceSurprise { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13210,11 +20545,23 @@ impl IconShape for FaFaceTired { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13222,6 +20569,9 @@ impl IconShape for FaFaceTired { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13237,11 +20587,23 @@ impl IconShape for FaFan { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13249,6 +20611,9 @@ impl IconShape for FaFan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13264,11 +20629,23 @@ impl IconShape for FaFaucetDrip { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13276,6 +20653,9 @@ impl IconShape for FaFaucetDrip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13291,11 +20671,23 @@ impl IconShape for FaFaucet { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13303,6 +20695,9 @@ impl IconShape for FaFaucet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13318,11 +20713,23 @@ impl IconShape for FaFax { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13330,6 +20737,9 @@ impl IconShape for FaFax { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13345,11 +20755,23 @@ impl IconShape for FaFeatherPointed { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13357,6 +20779,9 @@ impl IconShape for FaFeatherPointed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13372,11 +20797,23 @@ impl IconShape for FaFeather { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13384,6 +20821,9 @@ impl IconShape for FaFeather { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13399,11 +20839,23 @@ impl IconShape for FaFerry { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13411,6 +20863,9 @@ impl IconShape for FaFerry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13426,11 +20881,23 @@ impl IconShape for FaFileArrowDown { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13438,6 +20905,9 @@ impl IconShape for FaFileArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13453,11 +20923,23 @@ impl IconShape for FaFileArrowUp { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13465,6 +20947,9 @@ impl IconShape for FaFileArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13480,11 +20965,23 @@ impl IconShape for FaFileAudio { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13492,6 +20989,9 @@ impl IconShape for FaFileAudio { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13507,11 +21007,23 @@ impl IconShape for FaFileCircleCheck { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13519,6 +21031,9 @@ impl IconShape for FaFileCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13534,11 +21049,23 @@ impl IconShape for FaFileCircleExclamation { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13546,6 +21073,9 @@ impl IconShape for FaFileCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13561,11 +21091,23 @@ impl IconShape for FaFileCircleMinus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13573,6 +21115,9 @@ impl IconShape for FaFileCircleMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13588,11 +21133,23 @@ impl IconShape for FaFileCirclePlus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13600,6 +21157,9 @@ impl IconShape for FaFileCirclePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13615,11 +21175,23 @@ impl IconShape for FaFileCircleQuestion { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13627,6 +21199,9 @@ impl IconShape for FaFileCircleQuestion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13642,11 +21217,23 @@ impl IconShape for FaFileCircleXmark { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13654,6 +21241,9 @@ impl IconShape for FaFileCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13669,11 +21259,23 @@ impl IconShape for FaFileCode { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13681,6 +21283,9 @@ impl IconShape for FaFileCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13696,11 +21301,23 @@ impl IconShape for FaFileContract { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13708,6 +21325,9 @@ impl IconShape for FaFileContract { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13723,11 +21343,23 @@ impl IconShape for FaFileCsv { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13735,6 +21367,9 @@ impl IconShape for FaFileCsv { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13750,11 +21385,23 @@ impl IconShape for FaFileExcel { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13762,6 +21409,9 @@ impl IconShape for FaFileExcel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13777,11 +21427,23 @@ impl IconShape for FaFileExport { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13789,6 +21451,9 @@ impl IconShape for FaFileExport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13804,11 +21469,23 @@ impl IconShape for FaFileImage { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13816,6 +21493,9 @@ impl IconShape for FaFileImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13831,11 +21511,23 @@ impl IconShape for FaFileImport { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13843,6 +21535,9 @@ impl IconShape for FaFileImport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13858,11 +21553,23 @@ impl IconShape for FaFileInvoiceDollar { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13870,6 +21577,9 @@ impl IconShape for FaFileInvoiceDollar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13885,11 +21595,23 @@ impl IconShape for FaFileInvoice { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13897,6 +21619,9 @@ impl IconShape for FaFileInvoice { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13912,11 +21637,23 @@ impl IconShape for FaFileLines { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13924,6 +21661,9 @@ impl IconShape for FaFileLines { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13939,11 +21679,23 @@ impl IconShape for FaFileMedical { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13951,6 +21703,9 @@ impl IconShape for FaFileMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13966,11 +21721,23 @@ impl IconShape for FaFilePdf { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13978,6 +21745,9 @@ impl IconShape for FaFilePdf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13993,11 +21763,23 @@ impl IconShape for FaFilePen { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14005,6 +21787,9 @@ impl IconShape for FaFilePen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14020,11 +21805,23 @@ impl IconShape for FaFilePowerpoint { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14032,6 +21829,9 @@ impl IconShape for FaFilePowerpoint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14047,11 +21847,23 @@ impl IconShape for FaFilePrescription { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14059,6 +21871,9 @@ impl IconShape for FaFilePrescription { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14074,11 +21889,23 @@ impl IconShape for FaFileShield { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14086,6 +21913,9 @@ impl IconShape for FaFileShield { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14101,11 +21931,23 @@ impl IconShape for FaFileSignature { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14113,6 +21955,9 @@ impl IconShape for FaFileSignature { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14128,11 +21973,23 @@ impl IconShape for FaFileVideo { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14140,6 +21997,9 @@ impl IconShape for FaFileVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14155,11 +22015,23 @@ impl IconShape for FaFileWaveform { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14167,6 +22039,9 @@ impl IconShape for FaFileWaveform { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14182,11 +22057,23 @@ impl IconShape for FaFileWord { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14194,6 +22081,9 @@ impl IconShape for FaFileWord { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14209,11 +22099,23 @@ impl IconShape for FaFileZipper { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14221,6 +22123,9 @@ impl IconShape for FaFileZipper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14236,11 +22141,23 @@ impl IconShape for FaFile { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14248,6 +22165,9 @@ impl IconShape for FaFile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14263,11 +22183,23 @@ impl IconShape for FaFillDrip { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14275,6 +22207,9 @@ impl IconShape for FaFillDrip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14290,11 +22225,23 @@ impl IconShape for FaFill { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14302,6 +22249,9 @@ impl IconShape for FaFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14317,11 +22267,23 @@ impl IconShape for FaFilm { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14329,6 +22291,9 @@ impl IconShape for FaFilm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14344,11 +22309,23 @@ impl IconShape for FaFilterCircleDollar { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14356,6 +22333,9 @@ impl IconShape for FaFilterCircleDollar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14371,11 +22351,23 @@ impl IconShape for FaFilterCircleXmark { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14383,6 +22375,9 @@ impl IconShape for FaFilterCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14398,11 +22393,23 @@ impl IconShape for FaFilter { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14410,6 +22417,9 @@ impl IconShape for FaFilter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14425,11 +22435,23 @@ impl IconShape for FaFingerprint { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14437,6 +22459,9 @@ impl IconShape for FaFingerprint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14452,11 +22477,23 @@ impl IconShape for FaFireBurner { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14464,6 +22501,9 @@ impl IconShape for FaFireBurner { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14479,11 +22519,23 @@ impl IconShape for FaFireExtinguisher { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14491,6 +22543,9 @@ impl IconShape for FaFireExtinguisher { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14506,11 +22561,23 @@ impl IconShape for FaFireFlameCurved { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14518,6 +22585,9 @@ impl IconShape for FaFireFlameCurved { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14533,11 +22603,23 @@ impl IconShape for FaFireFlameSimple { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14545,6 +22627,9 @@ impl IconShape for FaFireFlameSimple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14560,11 +22645,23 @@ impl IconShape for FaFire { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14572,6 +22669,9 @@ impl IconShape for FaFire { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14587,11 +22687,23 @@ impl IconShape for FaFishFins { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14599,6 +22711,9 @@ impl IconShape for FaFishFins { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14614,11 +22729,23 @@ impl IconShape for FaFish { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14626,6 +22753,9 @@ impl IconShape for FaFish { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14641,11 +22771,23 @@ impl IconShape for FaFlagCheckered { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14653,6 +22795,9 @@ impl IconShape for FaFlagCheckered { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14668,11 +22813,23 @@ impl IconShape for FaFlagUsa { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14680,6 +22837,9 @@ impl IconShape for FaFlagUsa { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14695,11 +22855,23 @@ impl IconShape for FaFlag { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14707,6 +22879,9 @@ impl IconShape for FaFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14722,11 +22897,23 @@ impl IconShape for FaFlaskVial { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14734,6 +22921,9 @@ impl IconShape for FaFlaskVial { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14749,11 +22939,23 @@ impl IconShape for FaFlask { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14761,6 +22963,9 @@ impl IconShape for FaFlask { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14776,11 +22981,23 @@ impl IconShape for FaFloppyDisk { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14788,6 +23005,9 @@ impl IconShape for FaFloppyDisk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14803,11 +23023,23 @@ impl IconShape for FaFlorinSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14815,6 +23047,9 @@ impl IconShape for FaFlorinSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14830,11 +23065,23 @@ impl IconShape for FaFolderClosed { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14842,6 +23089,9 @@ impl IconShape for FaFolderClosed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14857,11 +23107,23 @@ impl IconShape for FaFolderMinus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14869,6 +23131,9 @@ impl IconShape for FaFolderMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14884,11 +23149,23 @@ impl IconShape for FaFolderOpen { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14896,6 +23173,9 @@ impl IconShape for FaFolderOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14911,11 +23191,23 @@ impl IconShape for FaFolderPlus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14923,6 +23215,9 @@ impl IconShape for FaFolderPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14938,11 +23233,23 @@ impl IconShape for FaFolderTree { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14950,6 +23257,9 @@ impl IconShape for FaFolderTree { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14965,11 +23275,23 @@ impl IconShape for FaFolder { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14977,6 +23299,9 @@ impl IconShape for FaFolder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14992,11 +23317,23 @@ impl IconShape for FaFontAwesome { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15004,6 +23341,9 @@ impl IconShape for FaFontAwesome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15019,11 +23359,23 @@ impl IconShape for FaFont { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15031,6 +23383,9 @@ impl IconShape for FaFont { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15046,11 +23401,23 @@ impl IconShape for FaFootball { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15058,6 +23425,9 @@ impl IconShape for FaFootball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15073,11 +23443,23 @@ impl IconShape for FaForwardFast { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15085,6 +23467,9 @@ impl IconShape for FaForwardFast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15100,11 +23485,23 @@ impl IconShape for FaForwardStep { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15112,6 +23509,9 @@ impl IconShape for FaForwardStep { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15127,11 +23527,23 @@ impl IconShape for FaForward { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15139,6 +23551,9 @@ impl IconShape for FaForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15154,11 +23569,23 @@ impl IconShape for FaFrancSign { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15166,6 +23593,9 @@ impl IconShape for FaFrancSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15181,11 +23611,23 @@ impl IconShape for FaFrog { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15193,6 +23635,9 @@ impl IconShape for FaFrog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15208,11 +23653,23 @@ impl IconShape for FaFutbol { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15220,6 +23677,9 @@ impl IconShape for FaFutbol { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15235,11 +23695,23 @@ impl IconShape for FaG { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15247,6 +23719,9 @@ impl IconShape for FaG { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15262,11 +23737,23 @@ impl IconShape for FaGamepad { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15274,6 +23761,9 @@ impl IconShape for FaGamepad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15289,11 +23779,23 @@ impl IconShape for FaGasPump { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15301,6 +23803,9 @@ impl IconShape for FaGasPump { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15316,11 +23821,23 @@ impl IconShape for FaGaugeHigh { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15328,6 +23845,9 @@ impl IconShape for FaGaugeHigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15343,11 +23863,23 @@ impl IconShape for FaGaugeSimpleHigh { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15355,6 +23887,9 @@ impl IconShape for FaGaugeSimpleHigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15370,11 +23905,23 @@ impl IconShape for FaGaugeSimple { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15382,6 +23929,9 @@ impl IconShape for FaGaugeSimple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15397,11 +23947,23 @@ impl IconShape for FaGauge { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15409,6 +23971,9 @@ impl IconShape for FaGauge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15424,11 +23989,23 @@ impl IconShape for FaGavel { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15436,6 +24013,9 @@ impl IconShape for FaGavel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15451,11 +24031,23 @@ impl IconShape for FaGear { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15463,6 +24055,9 @@ impl IconShape for FaGear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15478,11 +24073,23 @@ impl IconShape for FaGears { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15490,6 +24097,9 @@ impl IconShape for FaGears { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15505,11 +24115,23 @@ impl IconShape for FaGem { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15517,6 +24139,9 @@ impl IconShape for FaGem { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15532,11 +24157,23 @@ impl IconShape for FaGenderless { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15544,6 +24181,9 @@ impl IconShape for FaGenderless { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15559,11 +24199,23 @@ impl IconShape for FaGhost { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15571,6 +24223,9 @@ impl IconShape for FaGhost { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15586,11 +24241,23 @@ impl IconShape for FaGift { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15598,6 +24265,9 @@ impl IconShape for FaGift { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15613,11 +24283,23 @@ impl IconShape for FaGifts { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15625,6 +24307,9 @@ impl IconShape for FaGifts { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15640,11 +24325,23 @@ impl IconShape for FaGlassWaterDroplet { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15652,6 +24349,9 @@ impl IconShape for FaGlassWaterDroplet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15667,11 +24367,23 @@ impl IconShape for FaGlassWater { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15679,6 +24391,9 @@ impl IconShape for FaGlassWater { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15694,11 +24409,23 @@ impl IconShape for FaGlasses { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15706,6 +24433,9 @@ impl IconShape for FaGlasses { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15721,11 +24451,23 @@ impl IconShape for FaGlobe { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15733,6 +24475,9 @@ impl IconShape for FaGlobe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15748,11 +24493,23 @@ impl IconShape for FaGolfBallTee { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15760,6 +24517,9 @@ impl IconShape for FaGolfBallTee { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15775,11 +24535,23 @@ impl IconShape for FaGopuram { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15787,6 +24559,9 @@ impl IconShape for FaGopuram { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15802,11 +24577,23 @@ impl IconShape for FaGraduationCap { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15814,6 +24601,9 @@ impl IconShape for FaGraduationCap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15829,11 +24619,23 @@ impl IconShape for FaGreaterThanEqual { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15841,6 +24643,9 @@ impl IconShape for FaGreaterThanEqual { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15856,11 +24661,23 @@ impl IconShape for FaGreaterThan { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15868,6 +24685,9 @@ impl IconShape for FaGreaterThan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15883,11 +24703,23 @@ impl IconShape for FaGripLinesVertical { fn view_box(&self) -> &str { "0 0 192 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15895,6 +24727,9 @@ impl IconShape for FaGripLinesVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15910,11 +24745,23 @@ impl IconShape for FaGripLines { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15922,6 +24769,9 @@ impl IconShape for FaGripLines { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15937,11 +24787,23 @@ impl IconShape for FaGripVertical { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15949,6 +24811,9 @@ impl IconShape for FaGripVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15964,11 +24829,23 @@ impl IconShape for FaGrip { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15976,6 +24853,9 @@ impl IconShape for FaGrip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15991,11 +24871,23 @@ impl IconShape for FaGroupArrowsRotate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16003,6 +24895,9 @@ impl IconShape for FaGroupArrowsRotate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16018,11 +24913,23 @@ impl IconShape for FaGuaraniSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16030,6 +24937,9 @@ impl IconShape for FaGuaraniSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16045,11 +24955,23 @@ impl IconShape for FaGuitar { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16057,6 +24979,9 @@ impl IconShape for FaGuitar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16072,11 +24997,23 @@ impl IconShape for FaGun { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16084,6 +25021,9 @@ impl IconShape for FaGun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16099,11 +25039,23 @@ impl IconShape for FaH { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16111,6 +25063,9 @@ impl IconShape for FaH { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16126,11 +25081,23 @@ impl IconShape for FaHammer { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16138,6 +25105,9 @@ impl IconShape for FaHammer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16153,11 +25123,23 @@ impl IconShape for FaHamsa { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16165,6 +25147,9 @@ impl IconShape for FaHamsa { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16180,11 +25165,23 @@ impl IconShape for FaHandBackFist { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16192,6 +25189,9 @@ impl IconShape for FaHandBackFist { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16207,11 +25207,23 @@ impl IconShape for FaHandDots { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16219,6 +25231,9 @@ impl IconShape for FaHandDots { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16234,11 +25249,23 @@ impl IconShape for FaHandFist { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16246,6 +25273,9 @@ impl IconShape for FaHandFist { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16261,11 +25291,23 @@ impl IconShape for FaHandHoldingDollar { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16273,6 +25315,9 @@ impl IconShape for FaHandHoldingDollar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16288,11 +25333,23 @@ impl IconShape for FaHandHoldingDroplet { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16300,6 +25357,9 @@ impl IconShape for FaHandHoldingDroplet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16315,11 +25375,23 @@ impl IconShape for FaHandHoldingHand { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16327,6 +25399,9 @@ impl IconShape for FaHandHoldingHand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16342,11 +25417,23 @@ impl IconShape for FaHandHoldingHeart { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16354,6 +25441,9 @@ impl IconShape for FaHandHoldingHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16369,11 +25459,23 @@ impl IconShape for FaHandHoldingMedical { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16381,6 +25483,9 @@ impl IconShape for FaHandHoldingMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16396,11 +25501,23 @@ impl IconShape for FaHandHolding { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16408,6 +25525,9 @@ impl IconShape for FaHandHolding { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16423,11 +25543,23 @@ impl IconShape for FaHandLizard { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16435,6 +25567,9 @@ impl IconShape for FaHandLizard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16450,11 +25585,23 @@ impl IconShape for FaHandMiddleFinger { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16462,6 +25609,9 @@ impl IconShape for FaHandMiddleFinger { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16477,11 +25627,23 @@ impl IconShape for FaHandPeace { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16489,6 +25651,9 @@ impl IconShape for FaHandPeace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16504,11 +25669,23 @@ impl IconShape for FaHandPointDown { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16516,6 +25693,9 @@ impl IconShape for FaHandPointDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16531,11 +25711,23 @@ impl IconShape for FaHandPointLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16543,6 +25735,9 @@ impl IconShape for FaHandPointLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16558,11 +25753,23 @@ impl IconShape for FaHandPointRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16570,6 +25777,9 @@ impl IconShape for FaHandPointRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16585,11 +25795,23 @@ impl IconShape for FaHandPointUp { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16597,6 +25819,9 @@ impl IconShape for FaHandPointUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16612,11 +25837,23 @@ impl IconShape for FaHandPointer { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16624,6 +25861,9 @@ impl IconShape for FaHandPointer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16639,11 +25879,23 @@ impl IconShape for FaHandScissors { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16651,6 +25903,9 @@ impl IconShape for FaHandScissors { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16666,11 +25921,23 @@ impl IconShape for FaHandSparkles { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16678,6 +25945,9 @@ impl IconShape for FaHandSparkles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16693,11 +25963,23 @@ impl IconShape for FaHandSpock { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16705,6 +25987,9 @@ impl IconShape for FaHandSpock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16720,11 +26005,23 @@ impl IconShape for FaHand { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16732,6 +26029,9 @@ impl IconShape for FaHand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16747,11 +26047,23 @@ impl IconShape for FaHandcuffs { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16759,6 +26071,9 @@ impl IconShape for FaHandcuffs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16774,11 +26089,23 @@ impl IconShape for FaHandsAslInterpreting { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16786,6 +26113,9 @@ impl IconShape for FaHandsAslInterpreting { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16801,11 +26131,23 @@ impl IconShape for FaHandsBound { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16813,6 +26155,9 @@ impl IconShape for FaHandsBound { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16828,11 +26173,23 @@ impl IconShape for FaHandsBubbles { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16840,6 +26197,9 @@ impl IconShape for FaHandsBubbles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16855,11 +26215,23 @@ impl IconShape for FaHandsClapping { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16867,6 +26239,9 @@ impl IconShape for FaHandsClapping { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16882,11 +26257,23 @@ impl IconShape for FaHandsHoldingChild { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16894,6 +26281,9 @@ impl IconShape for FaHandsHoldingChild { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16909,11 +26299,23 @@ impl IconShape for FaHandsHoldingCircle { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16921,6 +26323,9 @@ impl IconShape for FaHandsHoldingCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16936,11 +26341,23 @@ impl IconShape for FaHandsHolding { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16948,6 +26365,9 @@ impl IconShape for FaHandsHolding { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16963,11 +26383,23 @@ impl IconShape for FaHandsPraying { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16975,6 +26407,9 @@ impl IconShape for FaHandsPraying { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16990,11 +26425,23 @@ impl IconShape for FaHands { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17002,6 +26449,9 @@ impl IconShape for FaHands { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17017,11 +26467,23 @@ impl IconShape for FaHandshakeAngle { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17029,6 +26491,9 @@ impl IconShape for FaHandshakeAngle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17044,11 +26509,23 @@ impl IconShape for FaHandshakeSimpleSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17056,6 +26533,9 @@ impl IconShape for FaHandshakeSimpleSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17071,11 +26551,23 @@ impl IconShape for FaHandshakeSimple { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17083,6 +26575,9 @@ impl IconShape for FaHandshakeSimple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17098,11 +26593,23 @@ impl IconShape for FaHandshakeSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17110,6 +26617,9 @@ impl IconShape for FaHandshakeSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17125,11 +26635,23 @@ impl IconShape for FaHandshake { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17137,6 +26659,9 @@ impl IconShape for FaHandshake { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17152,11 +26677,23 @@ impl IconShape for FaHanukiah { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17164,6 +26701,9 @@ impl IconShape for FaHanukiah { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17179,11 +26719,23 @@ impl IconShape for FaHardDrive { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17191,6 +26743,9 @@ impl IconShape for FaHardDrive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17206,11 +26761,23 @@ impl IconShape for FaHashtag { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17218,6 +26785,9 @@ impl IconShape for FaHashtag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17233,11 +26803,23 @@ impl IconShape for FaHatCowboySide { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17245,6 +26827,9 @@ impl IconShape for FaHatCowboySide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17260,11 +26845,23 @@ impl IconShape for FaHatCowboy { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17272,6 +26869,9 @@ impl IconShape for FaHatCowboy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17287,11 +26887,23 @@ impl IconShape for FaHatWizard { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17299,6 +26911,9 @@ impl IconShape for FaHatWizard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17314,11 +26929,23 @@ impl IconShape for FaHeadSideCoughSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17326,6 +26953,9 @@ impl IconShape for FaHeadSideCoughSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17341,11 +26971,23 @@ impl IconShape for FaHeadSideCough { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17353,6 +26995,9 @@ impl IconShape for FaHeadSideCough { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17368,11 +27013,23 @@ impl IconShape for FaHeadSideMask { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17380,6 +27037,9 @@ impl IconShape for FaHeadSideMask { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17395,11 +27055,23 @@ impl IconShape for FaHeadSideVirus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17407,6 +27079,9 @@ impl IconShape for FaHeadSideVirus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17422,11 +27097,23 @@ impl IconShape for FaHeading { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17434,6 +27121,9 @@ impl IconShape for FaHeading { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17449,11 +27139,23 @@ impl IconShape for FaHeadphonesSimple { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17461,6 +27163,9 @@ impl IconShape for FaHeadphonesSimple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17476,11 +27181,23 @@ impl IconShape for FaHeadphones { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17488,6 +27205,9 @@ impl IconShape for FaHeadphones { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17503,11 +27223,23 @@ impl IconShape for FaHeadset { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17515,6 +27247,9 @@ impl IconShape for FaHeadset { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17530,11 +27265,23 @@ impl IconShape for FaHeartCircleBolt { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17542,6 +27289,9 @@ impl IconShape for FaHeartCircleBolt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17557,11 +27307,23 @@ impl IconShape for FaHeartCircleCheck { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17569,6 +27331,9 @@ impl IconShape for FaHeartCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17584,11 +27349,23 @@ impl IconShape for FaHeartCircleExclamation { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17596,6 +27373,9 @@ impl IconShape for FaHeartCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17611,11 +27391,23 @@ impl IconShape for FaHeartCircleMinus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17623,6 +27415,9 @@ impl IconShape for FaHeartCircleMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17638,11 +27433,23 @@ impl IconShape for FaHeartCirclePlus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17650,6 +27457,9 @@ impl IconShape for FaHeartCirclePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17665,11 +27475,23 @@ impl IconShape for FaHeartCircleXmark { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17677,6 +27499,9 @@ impl IconShape for FaHeartCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17692,11 +27517,23 @@ impl IconShape for FaHeartCrack { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17704,6 +27541,9 @@ impl IconShape for FaHeartCrack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17719,11 +27559,23 @@ impl IconShape for FaHeartPulse { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17731,6 +27583,9 @@ impl IconShape for FaHeartPulse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17746,11 +27601,23 @@ impl IconShape for FaHeart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17758,6 +27625,9 @@ impl IconShape for FaHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17773,11 +27643,23 @@ impl IconShape for FaHelicopterSymbol { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17785,6 +27667,9 @@ impl IconShape for FaHelicopterSymbol { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17800,11 +27685,23 @@ impl IconShape for FaHelicopter { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17812,6 +27709,9 @@ impl IconShape for FaHelicopter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17827,11 +27727,23 @@ impl IconShape for FaHelmetSafety { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17839,6 +27751,9 @@ impl IconShape for FaHelmetSafety { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17854,11 +27769,23 @@ impl IconShape for FaHelmetUn { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17866,6 +27793,9 @@ impl IconShape for FaHelmetUn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17881,11 +27811,23 @@ impl IconShape for FaHighlighter { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17893,6 +27835,9 @@ impl IconShape for FaHighlighter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17908,11 +27853,23 @@ impl IconShape for FaHillAvalanche { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17920,6 +27877,9 @@ impl IconShape for FaHillAvalanche { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17935,11 +27895,23 @@ impl IconShape for FaHillRockslide { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17947,6 +27919,9 @@ impl IconShape for FaHillRockslide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17962,11 +27937,23 @@ impl IconShape for FaHippo { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17974,6 +27961,9 @@ impl IconShape for FaHippo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17989,11 +27979,23 @@ impl IconShape for FaHockeyPuck { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18001,6 +28003,9 @@ impl IconShape for FaHockeyPuck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18016,11 +28021,23 @@ impl IconShape for FaHollyBerry { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18028,6 +28045,9 @@ impl IconShape for FaHollyBerry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18043,11 +28063,23 @@ impl IconShape for FaHorseHead { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18055,6 +28087,9 @@ impl IconShape for FaHorseHead { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18070,11 +28105,23 @@ impl IconShape for FaHorse { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18082,6 +28129,9 @@ impl IconShape for FaHorse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18097,11 +28147,23 @@ impl IconShape for FaHospitalUser { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18109,6 +28171,9 @@ impl IconShape for FaHospitalUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18124,11 +28189,23 @@ impl IconShape for FaHospital { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18136,6 +28213,9 @@ impl IconShape for FaHospital { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18151,11 +28231,23 @@ impl IconShape for FaHotTubPerson { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18163,6 +28255,9 @@ impl IconShape for FaHotTubPerson { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18178,11 +28273,23 @@ impl IconShape for FaHotdog { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18190,6 +28297,9 @@ impl IconShape for FaHotdog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18205,11 +28315,23 @@ impl IconShape for FaHotel { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18217,6 +28339,9 @@ impl IconShape for FaHotel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18232,11 +28357,23 @@ impl IconShape for FaHourglassEmpty { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18244,6 +28381,9 @@ impl IconShape for FaHourglassEmpty { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18259,11 +28399,23 @@ impl IconShape for FaHourglassEnd { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18271,6 +28423,9 @@ impl IconShape for FaHourglassEnd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18286,11 +28441,23 @@ impl IconShape for FaHourglassStart { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18298,6 +28465,9 @@ impl IconShape for FaHourglassStart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18313,11 +28483,23 @@ impl IconShape for FaHourglass { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18325,6 +28507,9 @@ impl IconShape for FaHourglass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18340,11 +28525,23 @@ impl IconShape for FaHouseChimneyCrack { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18352,6 +28549,9 @@ impl IconShape for FaHouseChimneyCrack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18367,11 +28567,23 @@ impl IconShape for FaHouseChimneyMedical { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18379,6 +28591,9 @@ impl IconShape for FaHouseChimneyMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18394,11 +28609,23 @@ impl IconShape for FaHouseChimneyUser { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18406,6 +28633,9 @@ impl IconShape for FaHouseChimneyUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18421,11 +28651,23 @@ impl IconShape for FaHouseChimneyWindow { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18433,6 +28675,9 @@ impl IconShape for FaHouseChimneyWindow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18448,11 +28693,23 @@ impl IconShape for FaHouseChimney { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18460,6 +28717,9 @@ impl IconShape for FaHouseChimney { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18475,11 +28735,23 @@ impl IconShape for FaHouseCircleCheck { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18487,6 +28759,9 @@ impl IconShape for FaHouseCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18502,11 +28777,23 @@ impl IconShape for FaHouseCircleExclamation { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18514,6 +28801,9 @@ impl IconShape for FaHouseCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18529,11 +28819,23 @@ impl IconShape for FaHouseCircleXmark { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18541,6 +28843,9 @@ impl IconShape for FaHouseCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18556,11 +28861,23 @@ impl IconShape for FaHouseCrack { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18568,6 +28885,9 @@ impl IconShape for FaHouseCrack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18583,11 +28903,23 @@ impl IconShape for FaHouseFire { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18595,6 +28927,9 @@ impl IconShape for FaHouseFire { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18610,11 +28945,23 @@ impl IconShape for FaHouseFlag { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18622,6 +28969,9 @@ impl IconShape for FaHouseFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18637,11 +28987,23 @@ impl IconShape for FaHouseFloodWaterCircleArrowRight { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18649,6 +29011,9 @@ impl IconShape for FaHouseFloodWaterCircleArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18664,11 +29029,23 @@ impl IconShape for FaHouseFloodWater { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18676,6 +29053,9 @@ impl IconShape for FaHouseFloodWater { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18691,11 +29071,23 @@ impl IconShape for FaHouseLaptop { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18703,6 +29095,9 @@ impl IconShape for FaHouseLaptop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18718,11 +29113,23 @@ impl IconShape for FaHouseLock { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18730,6 +29137,9 @@ impl IconShape for FaHouseLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18745,11 +29155,23 @@ impl IconShape for FaHouseMedicalCircleCheck { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18757,6 +29179,9 @@ impl IconShape for FaHouseMedicalCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18772,11 +29197,23 @@ impl IconShape for FaHouseMedicalCircleExclamation { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18784,6 +29221,9 @@ impl IconShape for FaHouseMedicalCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18799,11 +29239,23 @@ impl IconShape for FaHouseMedicalCircleXmark { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18811,6 +29263,9 @@ impl IconShape for FaHouseMedicalCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18826,11 +29281,23 @@ impl IconShape for FaHouseMedicalFlag { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18838,6 +29305,9 @@ impl IconShape for FaHouseMedicalFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18853,11 +29323,23 @@ impl IconShape for FaHouseMedical { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18865,6 +29347,9 @@ impl IconShape for FaHouseMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18880,11 +29365,23 @@ impl IconShape for FaHouseSignal { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18892,6 +29389,9 @@ impl IconShape for FaHouseSignal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18907,11 +29407,23 @@ impl IconShape for FaHouseTsunami { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18919,6 +29431,9 @@ impl IconShape for FaHouseTsunami { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18934,11 +29449,23 @@ impl IconShape for FaHouseUser { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18946,6 +29473,9 @@ impl IconShape for FaHouseUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18961,11 +29491,23 @@ impl IconShape for FaHouse { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18973,6 +29515,9 @@ impl IconShape for FaHouse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18988,11 +29533,23 @@ impl IconShape for FaHryvniaSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19000,6 +29557,9 @@ impl IconShape for FaHryvniaSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19015,11 +29575,23 @@ impl IconShape for FaHurricane { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19027,6 +29599,9 @@ impl IconShape for FaHurricane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19042,11 +29617,23 @@ impl IconShape for FaICursor { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19054,6 +29641,9 @@ impl IconShape for FaICursor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19069,11 +29659,23 @@ impl IconShape for FaI { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19081,6 +29683,9 @@ impl IconShape for FaI { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19096,11 +29701,23 @@ impl IconShape for FaIceCream { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19108,6 +29725,9 @@ impl IconShape for FaIceCream { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19123,11 +29743,23 @@ impl IconShape for FaIcicles { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19135,6 +29767,9 @@ impl IconShape for FaIcicles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19150,11 +29785,23 @@ impl IconShape for FaIcons { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19162,6 +29809,9 @@ impl IconShape for FaIcons { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19177,11 +29827,23 @@ impl IconShape for FaIdBadge { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19189,6 +29851,9 @@ impl IconShape for FaIdBadge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19204,11 +29869,23 @@ impl IconShape for FaIdCardClip { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19216,6 +29893,9 @@ impl IconShape for FaIdCardClip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19231,11 +29911,23 @@ impl IconShape for FaIdCard { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19243,6 +29935,9 @@ impl IconShape for FaIdCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19258,11 +29953,23 @@ impl IconShape for FaIgloo { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19270,6 +29977,9 @@ impl IconShape for FaIgloo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19285,11 +29995,23 @@ impl IconShape for FaImagePortrait { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19297,6 +30019,9 @@ impl IconShape for FaImagePortrait { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19312,11 +30037,23 @@ impl IconShape for FaImage { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19324,6 +30061,9 @@ impl IconShape for FaImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19339,11 +30079,23 @@ impl IconShape for FaImages { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19351,6 +30103,9 @@ impl IconShape for FaImages { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19366,11 +30121,23 @@ impl IconShape for FaInbox { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19378,6 +30145,9 @@ impl IconShape for FaInbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19393,11 +30163,23 @@ impl IconShape for FaIndent { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19405,6 +30187,9 @@ impl IconShape for FaIndent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19420,11 +30205,23 @@ impl IconShape for FaIndianRupeeSign { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19432,6 +30229,9 @@ impl IconShape for FaIndianRupeeSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19447,11 +30247,23 @@ impl IconShape for FaIndustry { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19459,6 +30271,9 @@ impl IconShape for FaIndustry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19474,11 +30289,23 @@ impl IconShape for FaInfinity { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19486,6 +30313,9 @@ impl IconShape for FaInfinity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19501,11 +30331,23 @@ impl IconShape for FaInfo { fn view_box(&self) -> &str { "0 0 192 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19513,6 +30355,9 @@ impl IconShape for FaInfo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19528,11 +30373,23 @@ impl IconShape for FaItalic { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19540,6 +30397,9 @@ impl IconShape for FaItalic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19555,11 +30415,23 @@ impl IconShape for FaJ { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19567,6 +30439,9 @@ impl IconShape for FaJ { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19582,11 +30457,23 @@ impl IconShape for FaJarWheat { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19594,6 +30481,9 @@ impl IconShape for FaJarWheat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19609,11 +30499,23 @@ impl IconShape for FaJar { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19621,6 +30523,9 @@ impl IconShape for FaJar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19636,11 +30541,23 @@ impl IconShape for FaJedi { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19648,6 +30565,9 @@ impl IconShape for FaJedi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19663,11 +30583,23 @@ impl IconShape for FaJetFighterUp { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19675,6 +30607,9 @@ impl IconShape for FaJetFighterUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19690,11 +30625,23 @@ impl IconShape for FaJetFighter { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19702,6 +30649,9 @@ impl IconShape for FaJetFighter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19717,11 +30667,23 @@ impl IconShape for FaJoint { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19729,6 +30691,9 @@ impl IconShape for FaJoint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19744,11 +30709,23 @@ impl IconShape for FaJugDetergent { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19756,6 +30733,9 @@ impl IconShape for FaJugDetergent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19771,11 +30751,23 @@ impl IconShape for FaK { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19783,6 +30775,9 @@ impl IconShape for FaK { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19798,11 +30793,23 @@ impl IconShape for FaKaaba { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19810,6 +30817,9 @@ impl IconShape for FaKaaba { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19825,11 +30835,23 @@ impl IconShape for FaKey { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19837,6 +30859,9 @@ impl IconShape for FaKey { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19852,11 +30877,23 @@ impl IconShape for FaKeyboard { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19864,6 +30901,9 @@ impl IconShape for FaKeyboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19879,11 +30919,23 @@ impl IconShape for FaKhanda { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19891,6 +30943,9 @@ impl IconShape for FaKhanda { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19906,11 +30961,23 @@ impl IconShape for FaKipSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19918,6 +30985,9 @@ impl IconShape for FaKipSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19933,11 +31003,23 @@ impl IconShape for FaKitMedical { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19945,6 +31027,9 @@ impl IconShape for FaKitMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19960,11 +31045,23 @@ impl IconShape for FaKitchenSet { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19972,6 +31069,9 @@ impl IconShape for FaKitchenSet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19987,11 +31087,23 @@ impl IconShape for FaKiwiBird { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19999,6 +31111,9 @@ impl IconShape for FaKiwiBird { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20014,11 +31129,23 @@ impl IconShape for FaL { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20026,6 +31153,9 @@ impl IconShape for FaL { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20041,11 +31171,23 @@ impl IconShape for FaLandMineOn { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20053,6 +31195,9 @@ impl IconShape for FaLandMineOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20068,11 +31213,23 @@ impl IconShape for FaLandmarkDome { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20080,6 +31237,9 @@ impl IconShape for FaLandmarkDome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20095,11 +31255,23 @@ impl IconShape for FaLandmarkFlag { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20107,6 +31279,9 @@ impl IconShape for FaLandmarkFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20122,11 +31297,23 @@ impl IconShape for FaLandmark { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20134,6 +31321,9 @@ impl IconShape for FaLandmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20149,11 +31339,23 @@ impl IconShape for FaLanguage { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20161,6 +31363,9 @@ impl IconShape for FaLanguage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20176,11 +31381,23 @@ impl IconShape for FaLaptopCode { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20188,6 +31405,9 @@ impl IconShape for FaLaptopCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20203,11 +31423,23 @@ impl IconShape for FaLaptopFile { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20215,6 +31447,9 @@ impl IconShape for FaLaptopFile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20230,11 +31465,23 @@ impl IconShape for FaLaptopMedical { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20242,6 +31489,9 @@ impl IconShape for FaLaptopMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20257,11 +31507,23 @@ impl IconShape for FaLaptop { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20269,6 +31531,9 @@ impl IconShape for FaLaptop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20284,11 +31549,23 @@ impl IconShape for FaLariSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20296,6 +31573,9 @@ impl IconShape for FaLariSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20311,11 +31591,23 @@ impl IconShape for FaLayerGroup { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20323,6 +31615,9 @@ impl IconShape for FaLayerGroup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20338,11 +31633,23 @@ impl IconShape for FaLeaf { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20350,6 +31657,9 @@ impl IconShape for FaLeaf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20365,11 +31675,23 @@ impl IconShape for FaLeftLong { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20377,6 +31699,9 @@ impl IconShape for FaLeftLong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20392,11 +31717,23 @@ impl IconShape for FaLeftRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20404,6 +31741,9 @@ impl IconShape for FaLeftRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20419,11 +31759,23 @@ impl IconShape for FaLemon { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20431,6 +31783,9 @@ impl IconShape for FaLemon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20446,11 +31801,23 @@ impl IconShape for FaLessThanEqual { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20458,6 +31825,9 @@ impl IconShape for FaLessThanEqual { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20473,11 +31843,23 @@ impl IconShape for FaLessThan { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20485,6 +31867,9 @@ impl IconShape for FaLessThan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20500,11 +31885,23 @@ impl IconShape for FaLifeRing { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20512,6 +31909,9 @@ impl IconShape for FaLifeRing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20527,11 +31927,23 @@ impl IconShape for FaLightbulb { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20539,6 +31951,9 @@ impl IconShape for FaLightbulb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20554,11 +31969,23 @@ impl IconShape for FaLinesLeaning { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20566,6 +31993,9 @@ impl IconShape for FaLinesLeaning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20581,11 +32011,23 @@ impl IconShape for FaLinkSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20593,6 +32035,9 @@ impl IconShape for FaLinkSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20608,11 +32053,23 @@ impl IconShape for FaLink { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20620,6 +32077,9 @@ impl IconShape for FaLink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20635,11 +32095,23 @@ impl IconShape for FaLiraSign { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20647,6 +32119,9 @@ impl IconShape for FaLiraSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20662,11 +32137,23 @@ impl IconShape for FaListCheck { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20674,6 +32161,9 @@ impl IconShape for FaListCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20689,11 +32179,23 @@ impl IconShape for FaListOl { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20701,6 +32203,9 @@ impl IconShape for FaListOl { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20716,11 +32221,23 @@ impl IconShape for FaListUl { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20728,6 +32245,9 @@ impl IconShape for FaListUl { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20743,11 +32263,23 @@ impl IconShape for FaList { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20755,6 +32287,9 @@ impl IconShape for FaList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20770,11 +32305,23 @@ impl IconShape for FaLitecoinSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20782,6 +32329,9 @@ impl IconShape for FaLitecoinSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20797,11 +32347,23 @@ impl IconShape for FaLocationArrow { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20809,6 +32371,9 @@ impl IconShape for FaLocationArrow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20824,11 +32389,23 @@ impl IconShape for FaLocationCrosshairs { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20836,6 +32413,9 @@ impl IconShape for FaLocationCrosshairs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20851,11 +32431,23 @@ impl IconShape for FaLocationDot { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20863,6 +32455,9 @@ impl IconShape for FaLocationDot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20878,11 +32473,23 @@ impl IconShape for FaLocationPinLock { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20890,6 +32497,9 @@ impl IconShape for FaLocationPinLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20905,11 +32515,23 @@ impl IconShape for FaLocationPin { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20917,6 +32539,9 @@ impl IconShape for FaLocationPin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20932,11 +32557,23 @@ impl IconShape for FaLockOpen { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20944,6 +32581,9 @@ impl IconShape for FaLockOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20959,11 +32599,23 @@ impl IconShape for FaLock { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20971,6 +32623,9 @@ impl IconShape for FaLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20986,11 +32641,23 @@ impl IconShape for FaLocust { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20998,6 +32665,9 @@ impl IconShape for FaLocust { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21013,11 +32683,23 @@ impl IconShape for FaLungsVirus { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21025,6 +32707,9 @@ impl IconShape for FaLungsVirus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21040,11 +32725,23 @@ impl IconShape for FaLungs { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21052,6 +32749,9 @@ impl IconShape for FaLungs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21067,11 +32767,23 @@ impl IconShape for FaM { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21079,6 +32791,9 @@ impl IconShape for FaM { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21094,11 +32809,23 @@ impl IconShape for FaMagnet { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21106,6 +32833,9 @@ impl IconShape for FaMagnet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21121,11 +32851,23 @@ impl IconShape for FaMagnifyingGlassArrowRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21133,6 +32875,9 @@ impl IconShape for FaMagnifyingGlassArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21148,11 +32893,23 @@ impl IconShape for FaMagnifyingGlassChart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21160,6 +32917,9 @@ impl IconShape for FaMagnifyingGlassChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21175,11 +32935,23 @@ impl IconShape for FaMagnifyingGlassDollar { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21187,6 +32959,9 @@ impl IconShape for FaMagnifyingGlassDollar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21202,11 +32977,23 @@ impl IconShape for FaMagnifyingGlassLocation { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21214,6 +33001,9 @@ impl IconShape for FaMagnifyingGlassLocation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21229,11 +33019,23 @@ impl IconShape for FaMagnifyingGlassMinus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21241,6 +33043,9 @@ impl IconShape for FaMagnifyingGlassMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21256,11 +33061,23 @@ impl IconShape for FaMagnifyingGlassPlus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21268,6 +33085,9 @@ impl IconShape for FaMagnifyingGlassPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21283,11 +33103,23 @@ impl IconShape for FaMagnifyingGlass { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21295,6 +33127,9 @@ impl IconShape for FaMagnifyingGlass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21310,11 +33145,23 @@ impl IconShape for FaManatSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21322,6 +33169,9 @@ impl IconShape for FaManatSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21337,11 +33187,23 @@ impl IconShape for FaMapLocationDot { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21349,6 +33211,9 @@ impl IconShape for FaMapLocationDot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21364,11 +33229,23 @@ impl IconShape for FaMapLocation { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21376,6 +33253,9 @@ impl IconShape for FaMapLocation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21391,11 +33271,23 @@ impl IconShape for FaMapPin { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21403,6 +33295,9 @@ impl IconShape for FaMapPin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21418,11 +33313,23 @@ impl IconShape for FaMap { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21430,6 +33337,9 @@ impl IconShape for FaMap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21445,11 +33355,23 @@ impl IconShape for FaMarker { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21457,6 +33379,9 @@ impl IconShape for FaMarker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21472,11 +33397,23 @@ impl IconShape for FaMarsAndVenusBurst { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21484,6 +33421,9 @@ impl IconShape for FaMarsAndVenusBurst { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21499,11 +33439,23 @@ impl IconShape for FaMarsAndVenus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21511,6 +33463,9 @@ impl IconShape for FaMarsAndVenus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21526,11 +33481,23 @@ impl IconShape for FaMarsDouble { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21538,6 +33505,9 @@ impl IconShape for FaMarsDouble { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21553,11 +33523,23 @@ impl IconShape for FaMarsStrokeRight { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21565,6 +33547,9 @@ impl IconShape for FaMarsStrokeRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21580,11 +33565,23 @@ impl IconShape for FaMarsStrokeUp { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21592,6 +33589,9 @@ impl IconShape for FaMarsStrokeUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21607,11 +33607,23 @@ impl IconShape for FaMarsStroke { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21619,6 +33631,9 @@ impl IconShape for FaMarsStroke { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21634,11 +33649,23 @@ impl IconShape for FaMars { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21646,6 +33673,9 @@ impl IconShape for FaMars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21661,11 +33691,23 @@ impl IconShape for FaMartiniGlassCitrus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21673,6 +33715,9 @@ impl IconShape for FaMartiniGlassCitrus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21688,11 +33733,23 @@ impl IconShape for FaMartiniGlassEmpty { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21700,6 +33757,9 @@ impl IconShape for FaMartiniGlassEmpty { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21715,11 +33775,23 @@ impl IconShape for FaMartiniGlass { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21727,6 +33799,9 @@ impl IconShape for FaMartiniGlass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21742,11 +33817,23 @@ impl IconShape for FaMaskFace { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21754,6 +33841,9 @@ impl IconShape for FaMaskFace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21769,11 +33859,23 @@ impl IconShape for FaMaskVentilator { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21781,6 +33883,9 @@ impl IconShape for FaMaskVentilator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21796,11 +33901,23 @@ impl IconShape for FaMask { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21808,6 +33925,9 @@ impl IconShape for FaMask { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21823,11 +33943,23 @@ impl IconShape for FaMasksTheater { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21835,6 +33967,9 @@ impl IconShape for FaMasksTheater { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21850,11 +33985,23 @@ impl IconShape for FaMattressPillow { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21862,6 +34009,9 @@ impl IconShape for FaMattressPillow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21877,11 +34027,23 @@ impl IconShape for FaMaximize { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21889,6 +34051,9 @@ impl IconShape for FaMaximize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21904,11 +34069,23 @@ impl IconShape for FaMedal { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21916,6 +34093,9 @@ impl IconShape for FaMedal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21931,11 +34111,23 @@ impl IconShape for FaMemory { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21943,6 +34135,9 @@ impl IconShape for FaMemory { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21958,11 +34153,23 @@ impl IconShape for FaMenorah { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21970,6 +34177,9 @@ impl IconShape for FaMenorah { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21985,11 +34195,23 @@ impl IconShape for FaMercury { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21997,6 +34219,9 @@ impl IconShape for FaMercury { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22012,11 +34237,23 @@ impl IconShape for FaMessage { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22024,6 +34261,9 @@ impl IconShape for FaMessage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22039,11 +34279,23 @@ impl IconShape for FaMeteor { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22051,6 +34303,9 @@ impl IconShape for FaMeteor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22066,11 +34321,23 @@ impl IconShape for FaMicrochip { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22078,6 +34345,9 @@ impl IconShape for FaMicrochip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22093,11 +34363,23 @@ impl IconShape for FaMicrophoneLinesSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22105,6 +34387,9 @@ impl IconShape for FaMicrophoneLinesSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22120,11 +34405,23 @@ impl IconShape for FaMicrophoneLines { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22132,6 +34429,9 @@ impl IconShape for FaMicrophoneLines { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22147,11 +34447,23 @@ impl IconShape for FaMicrophoneSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22159,6 +34471,9 @@ impl IconShape for FaMicrophoneSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22174,11 +34489,23 @@ impl IconShape for FaMicrophone { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22186,6 +34513,9 @@ impl IconShape for FaMicrophone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22201,11 +34531,23 @@ impl IconShape for FaMicroscope { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22213,6 +34555,9 @@ impl IconShape for FaMicroscope { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22228,11 +34573,23 @@ impl IconShape for FaMillSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22240,6 +34597,9 @@ impl IconShape for FaMillSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22255,11 +34615,23 @@ impl IconShape for FaMinimize { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22267,6 +34639,9 @@ impl IconShape for FaMinimize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22282,11 +34657,23 @@ impl IconShape for FaMinus { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22294,6 +34681,9 @@ impl IconShape for FaMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22309,11 +34699,23 @@ impl IconShape for FaMitten { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22321,6 +34723,9 @@ impl IconShape for FaMitten { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22336,11 +34741,23 @@ impl IconShape for FaMobileButton { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22348,6 +34765,9 @@ impl IconShape for FaMobileButton { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22363,11 +34783,23 @@ impl IconShape for FaMobileRetro { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22375,6 +34807,9 @@ impl IconShape for FaMobileRetro { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22390,11 +34825,23 @@ impl IconShape for FaMobileScreenButton { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22402,6 +34849,9 @@ impl IconShape for FaMobileScreenButton { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22417,11 +34867,23 @@ impl IconShape for FaMobileScreen { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22429,6 +34891,9 @@ impl IconShape for FaMobileScreen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22444,11 +34909,23 @@ impl IconShape for FaMobile { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22456,6 +34933,9 @@ impl IconShape for FaMobile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22471,11 +34951,23 @@ impl IconShape for FaMoneyBill1Wave { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22483,6 +34975,9 @@ impl IconShape for FaMoneyBill1Wave { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22498,11 +34993,23 @@ impl IconShape for FaMoneyBill1 { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22510,6 +35017,9 @@ impl IconShape for FaMoneyBill1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22525,11 +35035,23 @@ impl IconShape for FaMoneyBillTransfer { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22537,6 +35059,9 @@ impl IconShape for FaMoneyBillTransfer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22552,11 +35077,23 @@ impl IconShape for FaMoneyBillTrendUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22564,6 +35101,9 @@ impl IconShape for FaMoneyBillTrendUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22579,11 +35119,23 @@ impl IconShape for FaMoneyBillWave { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22591,6 +35143,9 @@ impl IconShape for FaMoneyBillWave { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22606,11 +35161,23 @@ impl IconShape for FaMoneyBillWheat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22618,6 +35185,9 @@ impl IconShape for FaMoneyBillWheat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22633,11 +35203,23 @@ impl IconShape for FaMoneyBill { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22645,6 +35227,9 @@ impl IconShape for FaMoneyBill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22660,11 +35245,23 @@ impl IconShape for FaMoneyBills { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22672,6 +35269,9 @@ impl IconShape for FaMoneyBills { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22687,11 +35287,23 @@ impl IconShape for FaMoneyCheckDollar { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22699,6 +35311,9 @@ impl IconShape for FaMoneyCheckDollar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22714,11 +35329,23 @@ impl IconShape for FaMoneyCheck { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22726,6 +35353,9 @@ impl IconShape for FaMoneyCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22741,11 +35371,23 @@ impl IconShape for FaMonument { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22753,6 +35395,9 @@ impl IconShape for FaMonument { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22768,11 +35413,23 @@ impl IconShape for FaMoon { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22780,6 +35437,9 @@ impl IconShape for FaMoon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22795,11 +35455,23 @@ impl IconShape for FaMortarPestle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22807,6 +35479,9 @@ impl IconShape for FaMortarPestle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22822,11 +35497,23 @@ impl IconShape for FaMosque { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22834,6 +35521,9 @@ impl IconShape for FaMosque { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22849,11 +35539,23 @@ impl IconShape for FaMosquitoNet { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22861,6 +35563,9 @@ impl IconShape for FaMosquitoNet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22876,11 +35581,23 @@ impl IconShape for FaMosquito { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22888,6 +35605,9 @@ impl IconShape for FaMosquito { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22903,11 +35623,23 @@ impl IconShape for FaMotorcycle { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22915,6 +35647,9 @@ impl IconShape for FaMotorcycle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22930,11 +35665,23 @@ impl IconShape for FaMound { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22942,6 +35689,9 @@ impl IconShape for FaMound { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22957,11 +35707,23 @@ impl IconShape for FaMountainCity { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22969,6 +35731,9 @@ impl IconShape for FaMountainCity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22984,11 +35749,23 @@ impl IconShape for FaMountainSun { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22996,6 +35773,9 @@ impl IconShape for FaMountainSun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23011,11 +35791,23 @@ impl IconShape for FaMountain { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23023,6 +35815,9 @@ impl IconShape for FaMountain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23038,11 +35833,23 @@ impl IconShape for FaMugHot { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23050,6 +35857,9 @@ impl IconShape for FaMugHot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23065,11 +35875,23 @@ impl IconShape for FaMugSaucer { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23077,6 +35899,9 @@ impl IconShape for FaMugSaucer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23092,11 +35917,23 @@ impl IconShape for FaMusic { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23104,6 +35941,9 @@ impl IconShape for FaMusic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23119,11 +35959,23 @@ impl IconShape for FaN { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23131,6 +35983,9 @@ impl IconShape for FaN { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23146,11 +36001,23 @@ impl IconShape for FaNairaSign { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23158,6 +36025,9 @@ impl IconShape for FaNairaSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23173,11 +36043,23 @@ impl IconShape for FaNetworkWired { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23185,6 +36067,9 @@ impl IconShape for FaNetworkWired { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23200,11 +36085,23 @@ impl IconShape for FaNeuter { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23212,6 +36109,9 @@ impl IconShape for FaNeuter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23227,11 +36127,23 @@ impl IconShape for FaNewspaper { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23239,6 +36151,9 @@ impl IconShape for FaNewspaper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23254,11 +36169,23 @@ impl IconShape for FaNotEqual { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23266,6 +36193,9 @@ impl IconShape for FaNotEqual { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23281,11 +36211,23 @@ impl IconShape for FaNoteSticky { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23293,6 +36235,9 @@ impl IconShape for FaNoteSticky { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23308,11 +36253,23 @@ impl IconShape for FaNotesMedical { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23320,6 +36277,9 @@ impl IconShape for FaNotesMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23335,11 +36295,23 @@ impl IconShape for FaO { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23347,6 +36319,9 @@ impl IconShape for FaO { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23362,11 +36337,23 @@ impl IconShape for FaObjectGroup { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23374,6 +36361,9 @@ impl IconShape for FaObjectGroup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23389,11 +36379,23 @@ impl IconShape for FaObjectUngroup { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23401,6 +36403,9 @@ impl IconShape for FaObjectUngroup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23416,11 +36421,23 @@ impl IconShape for FaOilCan { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23428,6 +36445,9 @@ impl IconShape for FaOilCan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23443,11 +36463,23 @@ impl IconShape for FaOilWell { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23455,6 +36487,9 @@ impl IconShape for FaOilWell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23470,11 +36505,23 @@ impl IconShape for FaOm { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23482,6 +36529,9 @@ impl IconShape for FaOm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23497,11 +36547,23 @@ impl IconShape for FaOtter { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23509,6 +36571,9 @@ impl IconShape for FaOtter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23524,11 +36589,23 @@ impl IconShape for FaOutdent { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23536,6 +36613,9 @@ impl IconShape for FaOutdent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23551,11 +36631,23 @@ impl IconShape for FaP { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23563,6 +36655,9 @@ impl IconShape for FaP { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23578,11 +36673,23 @@ impl IconShape for FaPager { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23590,6 +36697,9 @@ impl IconShape for FaPager { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23605,11 +36715,23 @@ impl IconShape for FaPaintRoller { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23617,6 +36739,9 @@ impl IconShape for FaPaintRoller { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23632,11 +36757,23 @@ impl IconShape for FaPaintbrush { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23644,6 +36781,9 @@ impl IconShape for FaPaintbrush { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23659,11 +36799,23 @@ impl IconShape for FaPalette { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23671,6 +36823,9 @@ impl IconShape for FaPalette { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23686,11 +36841,23 @@ impl IconShape for FaPallet { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23698,6 +36865,9 @@ impl IconShape for FaPallet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23713,11 +36883,23 @@ impl IconShape for FaPanorama { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23725,6 +36907,9 @@ impl IconShape for FaPanorama { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23740,11 +36925,23 @@ impl IconShape for FaPaperPlane { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23752,6 +36949,9 @@ impl IconShape for FaPaperPlane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23767,11 +36967,23 @@ impl IconShape for FaPaperclip { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23779,6 +36991,9 @@ impl IconShape for FaPaperclip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23794,11 +37009,23 @@ impl IconShape for FaParachuteBox { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23806,6 +37033,9 @@ impl IconShape for FaParachuteBox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23821,11 +37051,23 @@ impl IconShape for FaParagraph { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23833,6 +37075,9 @@ impl IconShape for FaParagraph { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23848,11 +37093,23 @@ impl IconShape for FaPassport { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23860,6 +37117,9 @@ impl IconShape for FaPassport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23875,11 +37135,23 @@ impl IconShape for FaPaste { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23887,6 +37159,9 @@ impl IconShape for FaPaste { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23902,11 +37177,23 @@ impl IconShape for FaPause { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23914,6 +37201,9 @@ impl IconShape for FaPause { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23929,11 +37219,23 @@ impl IconShape for FaPaw { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23941,6 +37243,9 @@ impl IconShape for FaPaw { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23956,11 +37261,23 @@ impl IconShape for FaPeace { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23968,6 +37285,9 @@ impl IconShape for FaPeace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23983,11 +37303,23 @@ impl IconShape for FaPenClip { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23995,6 +37327,9 @@ impl IconShape for FaPenClip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24010,11 +37345,23 @@ impl IconShape for FaPenFancy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24022,6 +37369,9 @@ impl IconShape for FaPenFancy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24037,11 +37387,23 @@ impl IconShape for FaPenNib { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24049,6 +37411,9 @@ impl IconShape for FaPenNib { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24064,11 +37429,23 @@ impl IconShape for FaPenRuler { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24076,6 +37453,9 @@ impl IconShape for FaPenRuler { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24091,11 +37471,23 @@ impl IconShape for FaPenToSquare { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24103,6 +37495,9 @@ impl IconShape for FaPenToSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24118,11 +37513,23 @@ impl IconShape for FaPen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24130,6 +37537,9 @@ impl IconShape for FaPen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24145,11 +37555,23 @@ impl IconShape for FaPencil { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24157,6 +37579,9 @@ impl IconShape for FaPencil { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24172,11 +37597,23 @@ impl IconShape for FaPeopleArrowsLeftRight { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24184,6 +37621,9 @@ impl IconShape for FaPeopleArrowsLeftRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24199,11 +37639,23 @@ impl IconShape for FaPeopleCarryBox { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24211,6 +37663,9 @@ impl IconShape for FaPeopleCarryBox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24226,11 +37681,23 @@ impl IconShape for FaPeopleGroup { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24238,6 +37705,9 @@ impl IconShape for FaPeopleGroup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24253,11 +37723,23 @@ impl IconShape for FaPeopleLine { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24265,6 +37747,9 @@ impl IconShape for FaPeopleLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24280,11 +37765,23 @@ impl IconShape for FaPeoplePulling { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24292,6 +37789,9 @@ impl IconShape for FaPeoplePulling { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24307,11 +37807,23 @@ impl IconShape for FaPeopleRobbery { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24319,6 +37831,9 @@ impl IconShape for FaPeopleRobbery { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24334,11 +37849,23 @@ impl IconShape for FaPeopleRoof { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24346,6 +37873,9 @@ impl IconShape for FaPeopleRoof { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24361,11 +37891,23 @@ impl IconShape for FaPepperHot { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24373,6 +37915,9 @@ impl IconShape for FaPepperHot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24388,11 +37933,23 @@ impl IconShape for FaPercent { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24400,6 +37957,9 @@ impl IconShape for FaPercent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24415,11 +37975,23 @@ impl IconShape for FaPersonArrowDownToLine { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24427,6 +37999,9 @@ impl IconShape for FaPersonArrowDownToLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24442,11 +38017,23 @@ impl IconShape for FaPersonArrowUpFromLine { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24454,6 +38041,9 @@ impl IconShape for FaPersonArrowUpFromLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24469,11 +38059,23 @@ impl IconShape for FaPersonBiking { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24481,6 +38083,9 @@ impl IconShape for FaPersonBiking { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24496,11 +38101,23 @@ impl IconShape for FaPersonBooth { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24508,6 +38125,9 @@ impl IconShape for FaPersonBooth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24523,11 +38143,23 @@ impl IconShape for FaPersonBreastfeeding { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24535,6 +38167,9 @@ impl IconShape for FaPersonBreastfeeding { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24550,11 +38185,23 @@ impl IconShape for FaPersonBurst { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24562,6 +38209,9 @@ impl IconShape for FaPersonBurst { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24577,11 +38227,23 @@ impl IconShape for FaPersonCane { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24589,6 +38251,9 @@ impl IconShape for FaPersonCane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24604,11 +38269,23 @@ impl IconShape for FaPersonChalkboard { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24616,6 +38293,9 @@ impl IconShape for FaPersonChalkboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24631,11 +38311,23 @@ impl IconShape for FaPersonCircleCheck { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24643,6 +38335,9 @@ impl IconShape for FaPersonCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24658,11 +38353,23 @@ impl IconShape for FaPersonCircleExclamation { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24670,6 +38377,9 @@ impl IconShape for FaPersonCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24685,11 +38395,23 @@ impl IconShape for FaPersonCircleMinus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24697,6 +38419,9 @@ impl IconShape for FaPersonCircleMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24712,11 +38437,23 @@ impl IconShape for FaPersonCirclePlus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24724,6 +38461,9 @@ impl IconShape for FaPersonCirclePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24739,11 +38479,23 @@ impl IconShape for FaPersonCircleQuestion { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24751,6 +38503,9 @@ impl IconShape for FaPersonCircleQuestion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24766,11 +38521,23 @@ impl IconShape for FaPersonCircleXmark { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24778,6 +38545,9 @@ impl IconShape for FaPersonCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24793,11 +38563,23 @@ impl IconShape for FaPersonDigging { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24805,6 +38587,9 @@ impl IconShape for FaPersonDigging { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24820,11 +38605,23 @@ impl IconShape for FaPersonDotsFromLine { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24832,6 +38629,9 @@ impl IconShape for FaPersonDotsFromLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24847,11 +38647,23 @@ impl IconShape for FaPersonDressBurst { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24859,6 +38671,9 @@ impl IconShape for FaPersonDressBurst { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24874,11 +38689,23 @@ impl IconShape for FaPersonDress { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24886,6 +38713,9 @@ impl IconShape for FaPersonDress { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24901,11 +38731,23 @@ impl IconShape for FaPersonDrowning { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24913,6 +38755,9 @@ impl IconShape for FaPersonDrowning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24928,11 +38773,23 @@ impl IconShape for FaPersonFallingBurst { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24940,6 +38797,9 @@ impl IconShape for FaPersonFallingBurst { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24955,11 +38815,23 @@ impl IconShape for FaPersonFalling { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24967,6 +38839,9 @@ impl IconShape for FaPersonFalling { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24982,11 +38857,23 @@ impl IconShape for FaPersonHalfDress { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24994,6 +38881,9 @@ impl IconShape for FaPersonHalfDress { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25009,11 +38899,23 @@ impl IconShape for FaPersonHarassing { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25021,6 +38923,9 @@ impl IconShape for FaPersonHarassing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25036,11 +38941,23 @@ impl IconShape for FaPersonHiking { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25048,6 +38965,9 @@ impl IconShape for FaPersonHiking { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25063,11 +38983,23 @@ impl IconShape for FaPersonMilitaryPointing { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25075,6 +39007,9 @@ impl IconShape for FaPersonMilitaryPointing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25090,11 +39025,23 @@ impl IconShape for FaPersonMilitaryRifle { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25102,6 +39049,9 @@ impl IconShape for FaPersonMilitaryRifle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25117,11 +39067,23 @@ impl IconShape for FaPersonMilitaryToPerson { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25129,6 +39091,9 @@ impl IconShape for FaPersonMilitaryToPerson { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25144,11 +39109,23 @@ impl IconShape for FaPersonPraying { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25156,6 +39133,9 @@ impl IconShape for FaPersonPraying { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25171,11 +39151,23 @@ impl IconShape for FaPersonPregnant { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25183,6 +39175,9 @@ impl IconShape for FaPersonPregnant { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25198,11 +39193,23 @@ impl IconShape for FaPersonRays { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25210,6 +39217,9 @@ impl IconShape for FaPersonRays { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25225,11 +39235,23 @@ impl IconShape for FaPersonRifle { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25237,6 +39259,9 @@ impl IconShape for FaPersonRifle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25252,11 +39277,23 @@ impl IconShape for FaPersonRunning { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25264,6 +39301,9 @@ impl IconShape for FaPersonRunning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25279,11 +39319,23 @@ impl IconShape for FaPersonShelter { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25291,6 +39343,9 @@ impl IconShape for FaPersonShelter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25306,11 +39361,23 @@ impl IconShape for FaPersonSkating { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25318,6 +39385,9 @@ impl IconShape for FaPersonSkating { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25333,11 +39403,23 @@ impl IconShape for FaPersonSkiingNordic { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25345,6 +39427,9 @@ impl IconShape for FaPersonSkiingNordic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25360,11 +39445,23 @@ impl IconShape for FaPersonSkiing { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25372,6 +39469,9 @@ impl IconShape for FaPersonSkiing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25387,11 +39487,23 @@ impl IconShape for FaPersonSnowboarding { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25399,6 +39511,9 @@ impl IconShape for FaPersonSnowboarding { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25414,11 +39529,23 @@ impl IconShape for FaPersonSwimming { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25426,6 +39553,9 @@ impl IconShape for FaPersonSwimming { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25441,11 +39571,23 @@ impl IconShape for FaPersonThroughWindow { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25453,6 +39595,9 @@ impl IconShape for FaPersonThroughWindow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25468,11 +39613,23 @@ impl IconShape for FaPersonWalkingArrowLoopLeft { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25480,6 +39637,9 @@ impl IconShape for FaPersonWalkingArrowLoopLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25495,11 +39655,23 @@ impl IconShape for FaPersonWalkingArrowRight { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25507,6 +39679,9 @@ impl IconShape for FaPersonWalkingArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25522,11 +39697,23 @@ impl IconShape for FaPersonWalkingDashedLineArrowRight { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25534,6 +39721,9 @@ impl IconShape for FaPersonWalkingDashedLineArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25549,11 +39739,23 @@ impl IconShape for FaPersonWalkingLuggage { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25561,6 +39763,9 @@ impl IconShape for FaPersonWalkingLuggage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25576,11 +39781,23 @@ impl IconShape for FaPersonWalkingWithCane { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25588,6 +39805,9 @@ impl IconShape for FaPersonWalkingWithCane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25603,11 +39823,23 @@ impl IconShape for FaPersonWalking { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25615,6 +39847,9 @@ impl IconShape for FaPersonWalking { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25630,11 +39865,23 @@ impl IconShape for FaPerson { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25642,6 +39889,9 @@ impl IconShape for FaPerson { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25657,11 +39907,23 @@ impl IconShape for FaPesetaSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25669,6 +39931,9 @@ impl IconShape for FaPesetaSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25684,11 +39949,23 @@ impl IconShape for FaPesoSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25696,6 +39973,9 @@ impl IconShape for FaPesoSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25711,11 +39991,23 @@ impl IconShape for FaPhoneFlip { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25723,6 +40015,9 @@ impl IconShape for FaPhoneFlip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25738,11 +40033,23 @@ impl IconShape for FaPhoneSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25750,6 +40057,9 @@ impl IconShape for FaPhoneSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25765,11 +40075,23 @@ impl IconShape for FaPhoneVolume { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25777,6 +40099,9 @@ impl IconShape for FaPhoneVolume { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25792,11 +40117,23 @@ impl IconShape for FaPhone { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25804,6 +40141,9 @@ impl IconShape for FaPhone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25819,11 +40159,23 @@ impl IconShape for FaPhotoFilm { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25831,6 +40183,9 @@ impl IconShape for FaPhotoFilm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25846,11 +40201,23 @@ impl IconShape for FaPiggyBank { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25858,6 +40225,9 @@ impl IconShape for FaPiggyBank { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25873,11 +40243,23 @@ impl IconShape for FaPills { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25885,6 +40267,9 @@ impl IconShape for FaPills { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25900,11 +40285,23 @@ impl IconShape for FaPizzaSlice { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25912,6 +40309,9 @@ impl IconShape for FaPizzaSlice { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25927,11 +40327,23 @@ impl IconShape for FaPlaceOfWorship { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25939,6 +40351,9 @@ impl IconShape for FaPlaceOfWorship { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25954,11 +40369,23 @@ impl IconShape for FaPlaneArrival { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25966,6 +40393,9 @@ impl IconShape for FaPlaneArrival { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25981,11 +40411,23 @@ impl IconShape for FaPlaneCircleCheck { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25993,6 +40435,9 @@ impl IconShape for FaPlaneCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26008,11 +40453,23 @@ impl IconShape for FaPlaneCircleExclamation { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26020,6 +40477,9 @@ impl IconShape for FaPlaneCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26035,11 +40495,23 @@ impl IconShape for FaPlaneCircleXmark { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26047,6 +40519,9 @@ impl IconShape for FaPlaneCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26062,11 +40537,23 @@ impl IconShape for FaPlaneDeparture { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26074,6 +40561,9 @@ impl IconShape for FaPlaneDeparture { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26089,11 +40579,23 @@ impl IconShape for FaPlaneLock { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26101,6 +40603,9 @@ impl IconShape for FaPlaneLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26116,11 +40621,23 @@ impl IconShape for FaPlaneSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26128,6 +40645,9 @@ impl IconShape for FaPlaneSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26143,11 +40663,23 @@ impl IconShape for FaPlaneUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26155,6 +40687,9 @@ impl IconShape for FaPlaneUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26170,11 +40705,23 @@ impl IconShape for FaPlane { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26182,6 +40729,9 @@ impl IconShape for FaPlane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26197,11 +40747,23 @@ impl IconShape for FaPlantWilt { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26209,6 +40771,9 @@ impl IconShape for FaPlantWilt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26224,11 +40789,23 @@ impl IconShape for FaPlateWheat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26236,6 +40813,9 @@ impl IconShape for FaPlateWheat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26251,11 +40831,23 @@ impl IconShape for FaPlay { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26263,6 +40855,9 @@ impl IconShape for FaPlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26278,11 +40873,23 @@ impl IconShape for FaPlugCircleBolt { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26290,6 +40897,9 @@ impl IconShape for FaPlugCircleBolt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26305,11 +40915,23 @@ impl IconShape for FaPlugCircleCheck { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26317,6 +40939,9 @@ impl IconShape for FaPlugCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26332,11 +40957,23 @@ impl IconShape for FaPlugCircleExclamation { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26344,6 +40981,9 @@ impl IconShape for FaPlugCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26359,11 +40999,23 @@ impl IconShape for FaPlugCircleMinus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26371,6 +41023,9 @@ impl IconShape for FaPlugCircleMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26386,11 +41041,23 @@ impl IconShape for FaPlugCirclePlus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26398,6 +41065,9 @@ impl IconShape for FaPlugCirclePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26413,11 +41083,23 @@ impl IconShape for FaPlugCircleXmark { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26425,6 +41107,9 @@ impl IconShape for FaPlugCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26440,11 +41125,23 @@ impl IconShape for FaPlug { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26452,6 +41149,9 @@ impl IconShape for FaPlug { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26467,11 +41167,23 @@ impl IconShape for FaPlusMinus { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26479,6 +41191,9 @@ impl IconShape for FaPlusMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26494,11 +41209,23 @@ impl IconShape for FaPlus { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26506,6 +41233,9 @@ impl IconShape for FaPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26521,11 +41251,23 @@ impl IconShape for FaPodcast { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26533,6 +41275,9 @@ impl IconShape for FaPodcast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26548,11 +41293,23 @@ impl IconShape for FaPooStorm { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26560,6 +41317,9 @@ impl IconShape for FaPooStorm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26575,11 +41335,23 @@ impl IconShape for FaPoo { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26587,6 +41359,9 @@ impl IconShape for FaPoo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26602,11 +41377,23 @@ impl IconShape for FaPoop { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26614,6 +41401,9 @@ impl IconShape for FaPoop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26629,11 +41419,23 @@ impl IconShape for FaPowerOff { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26641,6 +41443,9 @@ impl IconShape for FaPowerOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26656,11 +41461,23 @@ impl IconShape for FaPrescriptionBottleMedical { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26668,6 +41485,9 @@ impl IconShape for FaPrescriptionBottleMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26683,11 +41503,23 @@ impl IconShape for FaPrescriptionBottle { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26695,6 +41527,9 @@ impl IconShape for FaPrescriptionBottle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26710,11 +41545,23 @@ impl IconShape for FaPrescription { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26722,6 +41569,9 @@ impl IconShape for FaPrescription { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26737,11 +41587,23 @@ impl IconShape for FaPrint { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26749,6 +41611,9 @@ impl IconShape for FaPrint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26764,11 +41629,23 @@ impl IconShape for FaPumpMedical { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26776,6 +41653,9 @@ impl IconShape for FaPumpMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26791,11 +41671,23 @@ impl IconShape for FaPumpSoap { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26803,6 +41695,9 @@ impl IconShape for FaPumpSoap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26818,11 +41713,23 @@ impl IconShape for FaPuzzlePiece { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26830,6 +41737,9 @@ impl IconShape for FaPuzzlePiece { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26845,11 +41755,23 @@ impl IconShape for FaQ { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26857,6 +41779,9 @@ impl IconShape for FaQ { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26872,11 +41797,23 @@ impl IconShape for FaQrcode { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26884,6 +41821,9 @@ impl IconShape for FaQrcode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26899,11 +41839,23 @@ impl IconShape for FaQuestion { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26911,6 +41863,9 @@ impl IconShape for FaQuestion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26926,11 +41881,23 @@ impl IconShape for FaQuoteLeft { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26938,6 +41905,9 @@ impl IconShape for FaQuoteLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26953,11 +41923,23 @@ impl IconShape for FaQuoteRight { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26965,6 +41947,9 @@ impl IconShape for FaQuoteRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26980,11 +41965,23 @@ impl IconShape for FaR { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26992,6 +41989,9 @@ impl IconShape for FaR { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27007,11 +42007,23 @@ impl IconShape for FaRadiation { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27019,6 +42031,9 @@ impl IconShape for FaRadiation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27034,11 +42049,23 @@ impl IconShape for FaRadio { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27046,6 +42073,9 @@ impl IconShape for FaRadio { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27061,11 +42091,23 @@ impl IconShape for FaRainbow { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27073,6 +42115,9 @@ impl IconShape for FaRainbow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27088,11 +42133,23 @@ impl IconShape for FaRankingStar { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27100,6 +42157,9 @@ impl IconShape for FaRankingStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27115,11 +42175,23 @@ impl IconShape for FaReceipt { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27127,6 +42199,9 @@ impl IconShape for FaReceipt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27142,11 +42217,23 @@ impl IconShape for FaRecordVinyl { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27154,6 +42241,9 @@ impl IconShape for FaRecordVinyl { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27169,11 +42259,23 @@ impl IconShape for FaRectangleAd { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27181,6 +42283,9 @@ impl IconShape for FaRectangleAd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27196,11 +42301,23 @@ impl IconShape for FaRectangleList { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27208,6 +42325,9 @@ impl IconShape for FaRectangleList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27223,11 +42343,23 @@ impl IconShape for FaRectangleXmark { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27235,6 +42367,9 @@ impl IconShape for FaRectangleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27250,11 +42385,23 @@ impl IconShape for FaRecycle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27262,6 +42409,9 @@ impl IconShape for FaRecycle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27277,11 +42427,23 @@ impl IconShape for FaRegistered { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27289,6 +42451,9 @@ impl IconShape for FaRegistered { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27304,11 +42469,23 @@ impl IconShape for FaRepeat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27316,6 +42493,9 @@ impl IconShape for FaRepeat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27331,11 +42511,23 @@ impl IconShape for FaReplyAll { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27343,6 +42535,9 @@ impl IconShape for FaReplyAll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27358,11 +42553,23 @@ impl IconShape for FaReply { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27370,6 +42577,9 @@ impl IconShape for FaReply { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27385,11 +42595,23 @@ impl IconShape for FaRepublican { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27397,6 +42619,9 @@ impl IconShape for FaRepublican { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27412,11 +42637,23 @@ impl IconShape for FaRestroom { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27424,6 +42661,9 @@ impl IconShape for FaRestroom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27439,11 +42679,23 @@ impl IconShape for FaRetweet { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27451,6 +42703,9 @@ impl IconShape for FaRetweet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27466,11 +42721,23 @@ impl IconShape for FaRibbon { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27478,6 +42745,9 @@ impl IconShape for FaRibbon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27493,11 +42763,23 @@ impl IconShape for FaRightFromBracket { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27505,6 +42787,9 @@ impl IconShape for FaRightFromBracket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27520,11 +42805,23 @@ impl IconShape for FaRightLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27532,6 +42829,9 @@ impl IconShape for FaRightLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27547,11 +42847,23 @@ impl IconShape for FaRightLong { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27559,6 +42871,9 @@ impl IconShape for FaRightLong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27574,11 +42889,23 @@ impl IconShape for FaRightToBracket { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27586,6 +42913,9 @@ impl IconShape for FaRightToBracket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27601,11 +42931,23 @@ impl IconShape for FaRing { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27613,6 +42955,9 @@ impl IconShape for FaRing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27628,11 +42973,23 @@ impl IconShape for FaRoadBarrier { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27640,6 +42997,9 @@ impl IconShape for FaRoadBarrier { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27655,11 +43015,23 @@ impl IconShape for FaRoadBridge { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27667,6 +43039,9 @@ impl IconShape for FaRoadBridge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27682,11 +43057,23 @@ impl IconShape for FaRoadCircleCheck { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27694,6 +43081,9 @@ impl IconShape for FaRoadCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27709,11 +43099,23 @@ impl IconShape for FaRoadCircleExclamation { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27721,6 +43123,9 @@ impl IconShape for FaRoadCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27736,11 +43141,23 @@ impl IconShape for FaRoadCircleXmark { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27748,6 +43165,9 @@ impl IconShape for FaRoadCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27763,11 +43183,23 @@ impl IconShape for FaRoadLock { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27775,6 +43207,9 @@ impl IconShape for FaRoadLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27790,11 +43225,23 @@ impl IconShape for FaRoadSpikes { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27802,6 +43249,9 @@ impl IconShape for FaRoadSpikes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27817,11 +43267,23 @@ impl IconShape for FaRoad { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27829,6 +43291,9 @@ impl IconShape for FaRoad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27844,11 +43309,23 @@ impl IconShape for FaRobot { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27856,6 +43333,9 @@ impl IconShape for FaRobot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27871,11 +43351,23 @@ impl IconShape for FaRocket { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27883,6 +43375,9 @@ impl IconShape for FaRocket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27898,11 +43393,23 @@ impl IconShape for FaRotateLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27910,6 +43417,9 @@ impl IconShape for FaRotateLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27925,11 +43435,23 @@ impl IconShape for FaRotateRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27937,6 +43459,9 @@ impl IconShape for FaRotateRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27952,11 +43477,23 @@ impl IconShape for FaRotate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27964,6 +43501,9 @@ impl IconShape for FaRotate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27979,11 +43519,23 @@ impl IconShape for FaRoute { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27991,6 +43543,9 @@ impl IconShape for FaRoute { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28006,11 +43561,23 @@ impl IconShape for FaRss { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28018,6 +43585,9 @@ impl IconShape for FaRss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28033,11 +43603,23 @@ impl IconShape for FaRubleSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28045,6 +43627,9 @@ impl IconShape for FaRubleSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28060,11 +43645,23 @@ impl IconShape for FaRug { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28072,6 +43669,9 @@ impl IconShape for FaRug { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28087,11 +43687,23 @@ impl IconShape for FaRulerCombined { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28099,6 +43711,9 @@ impl IconShape for FaRulerCombined { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28114,11 +43729,23 @@ impl IconShape for FaRulerHorizontal { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28126,6 +43753,9 @@ impl IconShape for FaRulerHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28141,11 +43771,23 @@ impl IconShape for FaRulerVertical { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28153,6 +43795,9 @@ impl IconShape for FaRulerVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28168,11 +43813,23 @@ impl IconShape for FaRuler { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28180,6 +43837,9 @@ impl IconShape for FaRuler { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28195,11 +43855,23 @@ impl IconShape for FaRupeeSign { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28207,6 +43879,9 @@ impl IconShape for FaRupeeSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28222,11 +43897,23 @@ impl IconShape for FaRupiahSign { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28234,6 +43921,9 @@ impl IconShape for FaRupiahSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28249,11 +43939,23 @@ impl IconShape for FaS { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28261,6 +43963,9 @@ impl IconShape for FaS { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28276,11 +43981,23 @@ impl IconShape for FaSackDollar { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28288,6 +44005,9 @@ impl IconShape for FaSackDollar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28303,11 +44023,23 @@ impl IconShape for FaSackXmark { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28315,6 +44047,9 @@ impl IconShape for FaSackXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28330,11 +44065,23 @@ impl IconShape for FaSailboat { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28342,6 +44089,9 @@ impl IconShape for FaSailboat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28357,11 +44107,23 @@ impl IconShape for FaSatelliteDish { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28369,6 +44131,9 @@ impl IconShape for FaSatelliteDish { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28384,11 +44149,23 @@ impl IconShape for FaSatellite { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28396,6 +44173,9 @@ impl IconShape for FaSatellite { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28411,11 +44191,23 @@ impl IconShape for FaScaleBalanced { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28423,6 +44215,9 @@ impl IconShape for FaScaleBalanced { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28438,11 +44233,23 @@ impl IconShape for FaScaleUnbalancedFlip { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28450,6 +44257,9 @@ impl IconShape for FaScaleUnbalancedFlip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28465,11 +44275,23 @@ impl IconShape for FaScaleUnbalanced { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28477,6 +44299,9 @@ impl IconShape for FaScaleUnbalanced { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28492,11 +44317,23 @@ impl IconShape for FaSchoolCircleCheck { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28504,6 +44341,9 @@ impl IconShape for FaSchoolCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28519,11 +44359,23 @@ impl IconShape for FaSchoolCircleExclamation { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28531,6 +44383,9 @@ impl IconShape for FaSchoolCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28546,11 +44401,23 @@ impl IconShape for FaSchoolCircleXmark { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28558,6 +44425,9 @@ impl IconShape for FaSchoolCircleXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28573,11 +44443,23 @@ impl IconShape for FaSchoolFlag { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28585,6 +44467,9 @@ impl IconShape for FaSchoolFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28600,11 +44485,23 @@ impl IconShape for FaSchoolLock { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28612,6 +44509,9 @@ impl IconShape for FaSchoolLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28627,11 +44527,23 @@ impl IconShape for FaSchool { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28639,6 +44551,9 @@ impl IconShape for FaSchool { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28654,11 +44569,23 @@ impl IconShape for FaScissors { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28666,6 +44593,9 @@ impl IconShape for FaScissors { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28681,11 +44611,23 @@ impl IconShape for FaScrewdriverWrench { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28693,6 +44635,9 @@ impl IconShape for FaScrewdriverWrench { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28708,11 +44653,23 @@ impl IconShape for FaScrewdriver { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28720,6 +44677,9 @@ impl IconShape for FaScrewdriver { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28735,11 +44695,23 @@ impl IconShape for FaScrollTorah { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28747,6 +44719,9 @@ impl IconShape for FaScrollTorah { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28762,11 +44737,23 @@ impl IconShape for FaScroll { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28774,6 +44761,9 @@ impl IconShape for FaScroll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28789,11 +44779,23 @@ impl IconShape for FaSdCard { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28801,6 +44803,9 @@ impl IconShape for FaSdCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28816,11 +44821,23 @@ impl IconShape for FaSection { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28828,6 +44845,9 @@ impl IconShape for FaSection { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28843,11 +44863,23 @@ impl IconShape for FaSeedling { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28855,6 +44887,9 @@ impl IconShape for FaSeedling { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28870,11 +44905,23 @@ impl IconShape for FaServer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28882,6 +44929,9 @@ impl IconShape for FaServer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28897,11 +44947,23 @@ impl IconShape for FaShapes { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28909,6 +44971,9 @@ impl IconShape for FaShapes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28924,11 +44989,23 @@ impl IconShape for FaShareFromSquare { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28936,6 +45013,9 @@ impl IconShape for FaShareFromSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28951,11 +45031,23 @@ impl IconShape for FaShareNodes { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28963,6 +45055,9 @@ impl IconShape for FaShareNodes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28978,11 +45073,23 @@ impl IconShape for FaShare { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28990,6 +45097,9 @@ impl IconShape for FaShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29005,11 +45115,23 @@ impl IconShape for FaSheetPlastic { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29017,6 +45139,9 @@ impl IconShape for FaSheetPlastic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29032,11 +45157,23 @@ impl IconShape for FaShekelSign { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29044,6 +45181,9 @@ impl IconShape for FaShekelSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29059,11 +45199,23 @@ impl IconShape for FaShieldBlank { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29071,6 +45223,9 @@ impl IconShape for FaShieldBlank { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29086,11 +45241,23 @@ impl IconShape for FaShieldCat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29098,6 +45265,9 @@ impl IconShape for FaShieldCat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29113,11 +45283,23 @@ impl IconShape for FaShieldDog { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29125,6 +45307,9 @@ impl IconShape for FaShieldDog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29140,11 +45325,23 @@ impl IconShape for FaShieldHalved { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29152,6 +45349,9 @@ impl IconShape for FaShieldHalved { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29167,11 +45367,23 @@ impl IconShape for FaShieldHeart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29179,6 +45391,9 @@ impl IconShape for FaShieldHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29194,11 +45409,23 @@ impl IconShape for FaShieldVirus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29206,6 +45433,9 @@ impl IconShape for FaShieldVirus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29221,11 +45451,23 @@ impl IconShape for FaShield { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29233,6 +45475,9 @@ impl IconShape for FaShield { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29248,11 +45493,23 @@ impl IconShape for FaShip { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29260,6 +45517,9 @@ impl IconShape for FaShip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29275,11 +45535,23 @@ impl IconShape for FaShirt { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29287,6 +45559,9 @@ impl IconShape for FaShirt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29302,11 +45577,23 @@ impl IconShape for FaShoePrints { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29314,6 +45601,9 @@ impl IconShape for FaShoePrints { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29329,11 +45619,23 @@ impl IconShape for FaShopLock { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29341,6 +45643,9 @@ impl IconShape for FaShopLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29356,11 +45661,23 @@ impl IconShape for FaShopSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29368,6 +45685,9 @@ impl IconShape for FaShopSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29383,11 +45703,23 @@ impl IconShape for FaShop { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29395,6 +45727,9 @@ impl IconShape for FaShop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29410,11 +45745,23 @@ impl IconShape for FaShower { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29422,6 +45769,9 @@ impl IconShape for FaShower { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29437,11 +45787,23 @@ impl IconShape for FaShrimp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29449,6 +45811,9 @@ impl IconShape for FaShrimp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29464,11 +45829,23 @@ impl IconShape for FaShuffle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29476,6 +45853,9 @@ impl IconShape for FaShuffle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29491,11 +45871,23 @@ impl IconShape for FaShuttleSpace { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29503,6 +45895,9 @@ impl IconShape for FaShuttleSpace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29518,11 +45913,23 @@ impl IconShape for FaSignHanging { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29530,6 +45937,9 @@ impl IconShape for FaSignHanging { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29545,11 +45955,23 @@ impl IconShape for FaSignal { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29557,6 +45979,9 @@ impl IconShape for FaSignal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29572,11 +45997,23 @@ impl IconShape for FaSignature { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29584,6 +46021,9 @@ impl IconShape for FaSignature { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29599,11 +46039,23 @@ impl IconShape for FaSignsPost { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29611,6 +46063,9 @@ impl IconShape for FaSignsPost { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29626,11 +46081,23 @@ impl IconShape for FaSimCard { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29638,6 +46105,9 @@ impl IconShape for FaSimCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29653,11 +46123,23 @@ impl IconShape for FaSink { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29665,6 +46147,9 @@ impl IconShape for FaSink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29680,11 +46165,23 @@ impl IconShape for FaSitemap { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29692,6 +46189,9 @@ impl IconShape for FaSitemap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29707,11 +46207,23 @@ impl IconShape for FaSkullCrossbones { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29719,6 +46231,9 @@ impl IconShape for FaSkullCrossbones { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29734,11 +46249,23 @@ impl IconShape for FaSkull { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29746,6 +46273,9 @@ impl IconShape for FaSkull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29761,11 +46291,23 @@ impl IconShape for FaSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29773,6 +46315,9 @@ impl IconShape for FaSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29788,11 +46333,23 @@ impl IconShape for FaSleigh { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29800,6 +46357,9 @@ impl IconShape for FaSleigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29815,11 +46375,23 @@ impl IconShape for FaSliders { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29827,6 +46399,9 @@ impl IconShape for FaSliders { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29842,11 +46417,23 @@ impl IconShape for FaSmog { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29854,6 +46441,9 @@ impl IconShape for FaSmog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29869,11 +46459,23 @@ impl IconShape for FaSmoking { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29881,6 +46483,9 @@ impl IconShape for FaSmoking { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29896,11 +46501,23 @@ impl IconShape for FaSnowflake { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29908,6 +46525,9 @@ impl IconShape for FaSnowflake { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29923,11 +46543,23 @@ impl IconShape for FaSnowman { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29935,6 +46567,9 @@ impl IconShape for FaSnowman { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29950,11 +46585,23 @@ impl IconShape for FaSnowplow { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29962,6 +46609,9 @@ impl IconShape for FaSnowplow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29977,11 +46627,23 @@ impl IconShape for FaSoap { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29989,6 +46651,9 @@ impl IconShape for FaSoap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30004,11 +46669,23 @@ impl IconShape for FaSocks { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30016,6 +46693,9 @@ impl IconShape for FaSocks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30031,11 +46711,23 @@ impl IconShape for FaSolarPanel { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30043,6 +46735,9 @@ impl IconShape for FaSolarPanel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30058,11 +46753,23 @@ impl IconShape for FaSortDown { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30070,6 +46777,9 @@ impl IconShape for FaSortDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30085,11 +46795,23 @@ impl IconShape for FaSortUp { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30097,6 +46819,9 @@ impl IconShape for FaSortUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30112,11 +46837,23 @@ impl IconShape for FaSort { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30124,6 +46861,9 @@ impl IconShape for FaSort { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30139,11 +46879,23 @@ impl IconShape for FaSpa { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30151,6 +46903,9 @@ impl IconShape for FaSpa { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30166,11 +46921,23 @@ impl IconShape for FaSpaghettiMonsterFlying { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30178,6 +46945,9 @@ impl IconShape for FaSpaghettiMonsterFlying { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30193,11 +46963,23 @@ impl IconShape for FaSpellCheck { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30205,6 +46987,9 @@ impl IconShape for FaSpellCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30220,11 +47005,23 @@ impl IconShape for FaSpider { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30232,6 +47029,9 @@ impl IconShape for FaSpider { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30247,11 +47047,23 @@ impl IconShape for FaSpinner { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30259,6 +47071,9 @@ impl IconShape for FaSpinner { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30274,11 +47089,23 @@ impl IconShape for FaSplotch { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30286,6 +47113,9 @@ impl IconShape for FaSplotch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30301,11 +47131,23 @@ impl IconShape for FaSpoon { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30313,6 +47155,9 @@ impl IconShape for FaSpoon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30328,11 +47173,23 @@ impl IconShape for FaSprayCanSparkles { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30340,6 +47197,9 @@ impl IconShape for FaSprayCanSparkles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30355,11 +47215,23 @@ impl IconShape for FaSprayCan { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30367,6 +47239,9 @@ impl IconShape for FaSprayCan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30382,11 +47257,23 @@ impl IconShape for FaSquareArrowUpRight { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30394,6 +47281,9 @@ impl IconShape for FaSquareArrowUpRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30409,11 +47299,23 @@ impl IconShape for FaSquareCaretDown { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30421,6 +47323,9 @@ impl IconShape for FaSquareCaretDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30436,11 +47341,23 @@ impl IconShape for FaSquareCaretLeft { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30448,6 +47365,9 @@ impl IconShape for FaSquareCaretLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30463,11 +47383,23 @@ impl IconShape for FaSquareCaretRight { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30475,6 +47407,9 @@ impl IconShape for FaSquareCaretRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30490,11 +47425,23 @@ impl IconShape for FaSquareCaretUp { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30502,6 +47449,9 @@ impl IconShape for FaSquareCaretUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30517,11 +47467,23 @@ impl IconShape for FaSquareCheck { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30529,6 +47491,9 @@ impl IconShape for FaSquareCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30544,11 +47509,23 @@ impl IconShape for FaSquareEnvelope { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30556,6 +47533,9 @@ impl IconShape for FaSquareEnvelope { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30571,11 +47551,23 @@ impl IconShape for FaSquareFull { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30583,6 +47575,9 @@ impl IconShape for FaSquareFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30598,11 +47593,23 @@ impl IconShape for FaSquareH { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30610,6 +47617,9 @@ impl IconShape for FaSquareH { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30625,11 +47635,23 @@ impl IconShape for FaSquareMinus { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30637,6 +47659,9 @@ impl IconShape for FaSquareMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30652,11 +47677,23 @@ impl IconShape for FaSquareNfi { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30664,6 +47701,9 @@ impl IconShape for FaSquareNfi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30679,11 +47719,23 @@ impl IconShape for FaSquareParking { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30691,6 +47743,9 @@ impl IconShape for FaSquareParking { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30706,11 +47761,23 @@ impl IconShape for FaSquarePen { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30718,6 +47785,9 @@ impl IconShape for FaSquarePen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30733,11 +47803,23 @@ impl IconShape for FaSquarePersonConfined { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30745,6 +47827,9 @@ impl IconShape for FaSquarePersonConfined { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30760,11 +47845,23 @@ impl IconShape for FaSquarePhoneFlip { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30772,6 +47869,9 @@ impl IconShape for FaSquarePhoneFlip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30787,11 +47887,23 @@ impl IconShape for FaSquarePhone { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30799,6 +47911,9 @@ impl IconShape for FaSquarePhone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30814,11 +47929,23 @@ impl IconShape for FaSquarePlus { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30826,6 +47953,9 @@ impl IconShape for FaSquarePlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30841,11 +47971,23 @@ impl IconShape for FaSquarePollHorizontal { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30853,6 +47995,9 @@ impl IconShape for FaSquarePollHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30868,11 +48013,23 @@ impl IconShape for FaSquarePollVertical { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30880,6 +48037,9 @@ impl IconShape for FaSquarePollVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30895,11 +48055,23 @@ impl IconShape for FaSquareRootVariable { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30907,6 +48079,9 @@ impl IconShape for FaSquareRootVariable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30922,11 +48097,23 @@ impl IconShape for FaSquareRss { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30934,6 +48121,9 @@ impl IconShape for FaSquareRss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30949,11 +48139,23 @@ impl IconShape for FaSquareShareNodes { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30961,6 +48163,9 @@ impl IconShape for FaSquareShareNodes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30976,11 +48181,23 @@ impl IconShape for FaSquareUpRight { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30988,6 +48205,9 @@ impl IconShape for FaSquareUpRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31003,11 +48223,23 @@ impl IconShape for FaSquareVirus { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31015,6 +48247,9 @@ impl IconShape for FaSquareVirus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31030,11 +48265,23 @@ impl IconShape for FaSquareXmark { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31042,6 +48289,9 @@ impl IconShape for FaSquareXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31057,11 +48307,23 @@ impl IconShape for FaSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31069,6 +48331,9 @@ impl IconShape for FaSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31084,11 +48349,23 @@ impl IconShape for FaStaffAesculapius { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31096,6 +48373,9 @@ impl IconShape for FaStaffAesculapius { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31111,11 +48391,23 @@ impl IconShape for FaStairs { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31123,6 +48415,9 @@ impl IconShape for FaStairs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31138,11 +48433,23 @@ impl IconShape for FaStamp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31150,6 +48457,9 @@ impl IconShape for FaStamp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31165,11 +48475,23 @@ impl IconShape for FaStarAndCrescent { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31177,6 +48499,9 @@ impl IconShape for FaStarAndCrescent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31192,11 +48517,23 @@ impl IconShape for FaStarHalfStroke { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31204,6 +48541,9 @@ impl IconShape for FaStarHalfStroke { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31219,11 +48559,23 @@ impl IconShape for FaStarHalf { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31231,6 +48583,9 @@ impl IconShape for FaStarHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31246,11 +48601,23 @@ impl IconShape for FaStarOfDavid { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31258,6 +48625,9 @@ impl IconShape for FaStarOfDavid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31273,11 +48643,23 @@ impl IconShape for FaStarOfLife { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31285,6 +48667,9 @@ impl IconShape for FaStarOfLife { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31300,11 +48685,23 @@ impl IconShape for FaStar { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31312,6 +48709,9 @@ impl IconShape for FaStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31327,11 +48727,23 @@ impl IconShape for FaSterlingSign { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31339,6 +48751,9 @@ impl IconShape for FaSterlingSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31354,11 +48769,23 @@ impl IconShape for FaStethoscope { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31366,6 +48793,9 @@ impl IconShape for FaStethoscope { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31381,11 +48811,23 @@ impl IconShape for FaStop { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31393,6 +48835,9 @@ impl IconShape for FaStop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31408,11 +48853,23 @@ impl IconShape for FaStopwatch20 { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31420,6 +48877,9 @@ impl IconShape for FaStopwatch20 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31435,11 +48895,23 @@ impl IconShape for FaStopwatch { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31447,6 +48919,9 @@ impl IconShape for FaStopwatch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31462,11 +48937,23 @@ impl IconShape for FaStoreSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31474,6 +48961,9 @@ impl IconShape for FaStoreSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31489,11 +48979,23 @@ impl IconShape for FaStore { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31501,6 +49003,9 @@ impl IconShape for FaStore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31516,11 +49021,23 @@ impl IconShape for FaStreetView { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31528,6 +49045,9 @@ impl IconShape for FaStreetView { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31543,11 +49063,23 @@ impl IconShape for FaStrikethrough { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31555,6 +49087,9 @@ impl IconShape for FaStrikethrough { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31570,11 +49105,23 @@ impl IconShape for FaStroopwafel { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31582,6 +49129,9 @@ impl IconShape for FaStroopwafel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31597,11 +49147,23 @@ impl IconShape for FaSubscript { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31609,6 +49171,9 @@ impl IconShape for FaSubscript { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31624,11 +49189,23 @@ impl IconShape for FaSuitcaseMedical { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31636,6 +49213,9 @@ impl IconShape for FaSuitcaseMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31651,11 +49231,23 @@ impl IconShape for FaSuitcaseRolling { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31663,6 +49255,9 @@ impl IconShape for FaSuitcaseRolling { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31678,11 +49273,23 @@ impl IconShape for FaSuitcase { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31690,6 +49297,9 @@ impl IconShape for FaSuitcase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31705,11 +49315,23 @@ impl IconShape for FaSunPlantWilt { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31717,6 +49339,9 @@ impl IconShape for FaSunPlantWilt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31732,11 +49357,23 @@ impl IconShape for FaSun { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31744,6 +49381,9 @@ impl IconShape for FaSun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31759,11 +49399,23 @@ impl IconShape for FaSuperscript { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31771,6 +49423,9 @@ impl IconShape for FaSuperscript { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31786,11 +49441,23 @@ impl IconShape for FaSwatchbook { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31798,6 +49465,9 @@ impl IconShape for FaSwatchbook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31813,11 +49483,23 @@ impl IconShape for FaSynagogue { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31825,6 +49507,9 @@ impl IconShape for FaSynagogue { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31840,11 +49525,23 @@ impl IconShape for FaSyringe { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31852,6 +49549,9 @@ impl IconShape for FaSyringe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31867,11 +49567,23 @@ impl IconShape for FaT { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31879,6 +49591,9 @@ impl IconShape for FaT { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31894,11 +49609,23 @@ impl IconShape for FaTableCellsLarge { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31906,6 +49633,9 @@ impl IconShape for FaTableCellsLarge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31921,11 +49651,23 @@ impl IconShape for FaTableCells { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31933,6 +49675,9 @@ impl IconShape for FaTableCells { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31948,11 +49693,23 @@ impl IconShape for FaTableColumns { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31960,6 +49717,9 @@ impl IconShape for FaTableColumns { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31975,11 +49735,23 @@ impl IconShape for FaTableList { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31987,6 +49759,9 @@ impl IconShape for FaTableList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32002,11 +49777,23 @@ impl IconShape for FaTableTennisPaddleBall { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32014,6 +49801,9 @@ impl IconShape for FaTableTennisPaddleBall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32029,11 +49819,23 @@ impl IconShape for FaTable { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32041,6 +49843,9 @@ impl IconShape for FaTable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32056,11 +49861,23 @@ impl IconShape for FaTabletButton { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32068,6 +49885,9 @@ impl IconShape for FaTabletButton { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32083,11 +49903,23 @@ impl IconShape for FaTabletScreenButton { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32095,6 +49927,9 @@ impl IconShape for FaTabletScreenButton { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32110,11 +49945,23 @@ impl IconShape for FaTablet { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32122,6 +49969,9 @@ impl IconShape for FaTablet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32137,11 +49987,23 @@ impl IconShape for FaTablets { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32149,6 +50011,9 @@ impl IconShape for FaTablets { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32164,11 +50029,23 @@ impl IconShape for FaTachographDigital { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32176,6 +50053,9 @@ impl IconShape for FaTachographDigital { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32191,11 +50071,23 @@ impl IconShape for FaTag { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32203,6 +50095,9 @@ impl IconShape for FaTag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32218,11 +50113,23 @@ impl IconShape for FaTags { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32230,6 +50137,9 @@ impl IconShape for FaTags { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32245,11 +50155,23 @@ impl IconShape for FaTape { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32257,6 +50179,9 @@ impl IconShape for FaTape { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32272,11 +50197,23 @@ impl IconShape for FaTarpDroplet { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32284,6 +50221,9 @@ impl IconShape for FaTarpDroplet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32299,11 +50239,23 @@ impl IconShape for FaTarp { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32311,6 +50263,9 @@ impl IconShape for FaTarp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32326,11 +50281,23 @@ impl IconShape for FaTaxi { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32338,6 +50305,9 @@ impl IconShape for FaTaxi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32353,11 +50323,23 @@ impl IconShape for FaTeethOpen { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32365,6 +50347,9 @@ impl IconShape for FaTeethOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32380,11 +50365,23 @@ impl IconShape for FaTeeth { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32392,6 +50389,9 @@ impl IconShape for FaTeeth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32407,11 +50407,23 @@ impl IconShape for FaTemperatureArrowDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32419,6 +50431,9 @@ impl IconShape for FaTemperatureArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32434,11 +50449,23 @@ impl IconShape for FaTemperatureArrowUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32446,6 +50473,9 @@ impl IconShape for FaTemperatureArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32461,11 +50491,23 @@ impl IconShape for FaTemperatureEmpty { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32473,6 +50515,9 @@ impl IconShape for FaTemperatureEmpty { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32488,11 +50533,23 @@ impl IconShape for FaTemperatureFull { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32500,6 +50557,9 @@ impl IconShape for FaTemperatureFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32515,11 +50575,23 @@ impl IconShape for FaTemperatureHalf { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32527,6 +50599,9 @@ impl IconShape for FaTemperatureHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32542,11 +50617,23 @@ impl IconShape for FaTemperatureHigh { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32554,6 +50641,9 @@ impl IconShape for FaTemperatureHigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32569,11 +50659,23 @@ impl IconShape for FaTemperatureLow { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32581,6 +50683,9 @@ impl IconShape for FaTemperatureLow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32596,11 +50701,23 @@ impl IconShape for FaTemperatureQuarter { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32608,6 +50725,9 @@ impl IconShape for FaTemperatureQuarter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32623,11 +50743,23 @@ impl IconShape for FaTemperatureThreeQuarters { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32635,6 +50767,9 @@ impl IconShape for FaTemperatureThreeQuarters { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32650,11 +50785,23 @@ impl IconShape for FaTengeSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32662,6 +50809,9 @@ impl IconShape for FaTengeSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32677,11 +50827,23 @@ impl IconShape for FaTentArrowDownToLine { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32689,6 +50851,9 @@ impl IconShape for FaTentArrowDownToLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32704,11 +50869,23 @@ impl IconShape for FaTentArrowLeftRight { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32716,6 +50893,9 @@ impl IconShape for FaTentArrowLeftRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32731,11 +50911,23 @@ impl IconShape for FaTentArrowTurnLeft { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32743,6 +50935,9 @@ impl IconShape for FaTentArrowTurnLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32758,11 +50953,23 @@ impl IconShape for FaTentArrowsDown { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32770,6 +50977,9 @@ impl IconShape for FaTentArrowsDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32785,11 +50995,23 @@ impl IconShape for FaTent { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32797,6 +51019,9 @@ impl IconShape for FaTent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32812,11 +51037,23 @@ impl IconShape for FaTents { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32824,6 +51061,9 @@ impl IconShape for FaTents { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32839,11 +51079,23 @@ impl IconShape for FaTerminal { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32851,6 +51103,9 @@ impl IconShape for FaTerminal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32866,11 +51121,23 @@ impl IconShape for FaTextHeight { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32878,6 +51145,9 @@ impl IconShape for FaTextHeight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32893,11 +51163,23 @@ impl IconShape for FaTextSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32905,6 +51187,9 @@ impl IconShape for FaTextSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32920,11 +51205,23 @@ impl IconShape for FaTextWidth { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32932,6 +51229,9 @@ impl IconShape for FaTextWidth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32947,11 +51247,23 @@ impl IconShape for FaThermometer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32959,6 +51271,9 @@ impl IconShape for FaThermometer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32974,11 +51289,23 @@ impl IconShape for FaThumbsDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32986,6 +51313,9 @@ impl IconShape for FaThumbsDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33001,11 +51331,23 @@ impl IconShape for FaThumbsUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33013,6 +51355,9 @@ impl IconShape for FaThumbsUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33028,11 +51373,23 @@ impl IconShape for FaThumbtack { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33040,6 +51397,9 @@ impl IconShape for FaThumbtack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33055,11 +51415,23 @@ impl IconShape for FaTicketSimple { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33067,6 +51439,9 @@ impl IconShape for FaTicketSimple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33082,11 +51457,23 @@ impl IconShape for FaTicket { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33094,6 +51481,9 @@ impl IconShape for FaTicket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33109,11 +51499,23 @@ impl IconShape for FaTimeline { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33121,6 +51523,9 @@ impl IconShape for FaTimeline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33136,11 +51541,23 @@ impl IconShape for FaToggleOff { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33148,6 +51565,9 @@ impl IconShape for FaToggleOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33163,11 +51583,23 @@ impl IconShape for FaToggleOn { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33175,6 +51607,9 @@ impl IconShape for FaToggleOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33190,11 +51625,23 @@ impl IconShape for FaToiletPaperSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33202,6 +51649,9 @@ impl IconShape for FaToiletPaperSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33217,11 +51667,23 @@ impl IconShape for FaToiletPaper { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33229,6 +51691,9 @@ impl IconShape for FaToiletPaper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33244,11 +51709,23 @@ impl IconShape for FaToiletPortable { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33256,6 +51733,9 @@ impl IconShape for FaToiletPortable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33271,11 +51751,23 @@ impl IconShape for FaToilet { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33283,6 +51775,9 @@ impl IconShape for FaToilet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33298,11 +51793,23 @@ impl IconShape for FaToiletsPortable { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33310,6 +51817,9 @@ impl IconShape for FaToiletsPortable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33325,11 +51835,23 @@ impl IconShape for FaToolbox { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33337,6 +51859,9 @@ impl IconShape for FaToolbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33352,11 +51877,23 @@ impl IconShape for FaTooth { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33364,6 +51901,9 @@ impl IconShape for FaTooth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33379,11 +51919,23 @@ impl IconShape for FaToriiGate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33391,6 +51943,9 @@ impl IconShape for FaToriiGate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33406,11 +51961,23 @@ impl IconShape for FaTornado { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33418,6 +51985,9 @@ impl IconShape for FaTornado { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33433,11 +52003,23 @@ impl IconShape for FaTowerBroadcast { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33445,6 +52027,9 @@ impl IconShape for FaTowerBroadcast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33460,11 +52045,23 @@ impl IconShape for FaTowerCell { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33472,6 +52069,9 @@ impl IconShape for FaTowerCell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33487,11 +52087,23 @@ impl IconShape for FaTowerObservation { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33499,6 +52111,9 @@ impl IconShape for FaTowerObservation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33514,11 +52129,23 @@ impl IconShape for FaTractor { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33526,6 +52153,9 @@ impl IconShape for FaTractor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33541,11 +52171,23 @@ impl IconShape for FaTrademark { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33553,6 +52195,9 @@ impl IconShape for FaTrademark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33568,11 +52213,23 @@ impl IconShape for FaTrafficLight { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33580,6 +52237,9 @@ impl IconShape for FaTrafficLight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33595,11 +52255,23 @@ impl IconShape for FaTrailer { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33607,6 +52279,9 @@ impl IconShape for FaTrailer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33622,11 +52297,23 @@ impl IconShape for FaTrainSubway { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33634,6 +52321,9 @@ impl IconShape for FaTrainSubway { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33649,11 +52339,23 @@ impl IconShape for FaTrainTram { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33661,6 +52363,9 @@ impl IconShape for FaTrainTram { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33676,11 +52381,23 @@ impl IconShape for FaTrain { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33688,6 +52405,9 @@ impl IconShape for FaTrain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33703,11 +52423,23 @@ impl IconShape for FaTransgender { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33715,6 +52447,9 @@ impl IconShape for FaTransgender { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33730,11 +52465,23 @@ impl IconShape for FaTrashArrowUp { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33742,6 +52489,9 @@ impl IconShape for FaTrashArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33757,11 +52507,23 @@ impl IconShape for FaTrashCanArrowUp { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33769,6 +52531,9 @@ impl IconShape for FaTrashCanArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33784,11 +52549,23 @@ impl IconShape for FaTrashCan { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33796,6 +52573,9 @@ impl IconShape for FaTrashCan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33811,11 +52591,23 @@ impl IconShape for FaTrash { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33823,6 +52615,9 @@ impl IconShape for FaTrash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33838,11 +52633,23 @@ impl IconShape for FaTreeCity { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33850,6 +52657,9 @@ impl IconShape for FaTreeCity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33865,11 +52675,23 @@ impl IconShape for FaTree { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33877,6 +52699,9 @@ impl IconShape for FaTree { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33892,11 +52717,23 @@ impl IconShape for FaTriangleExclamation { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33904,6 +52741,9 @@ impl IconShape for FaTriangleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33919,11 +52759,23 @@ impl IconShape for FaTrophy { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33931,6 +52783,9 @@ impl IconShape for FaTrophy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33946,11 +52801,23 @@ impl IconShape for FaTrowelBricks { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33958,6 +52825,9 @@ impl IconShape for FaTrowelBricks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33973,11 +52843,23 @@ impl IconShape for FaTrowel { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33985,6 +52867,9 @@ impl IconShape for FaTrowel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34000,11 +52885,23 @@ impl IconShape for FaTruckArrowRight { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34012,6 +52909,9 @@ impl IconShape for FaTruckArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34027,11 +52927,23 @@ impl IconShape for FaTruckDroplet { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34039,6 +52951,9 @@ impl IconShape for FaTruckDroplet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34054,11 +52969,23 @@ impl IconShape for FaTruckFast { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34066,6 +52993,9 @@ impl IconShape for FaTruckFast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34081,11 +53011,23 @@ impl IconShape for FaTruckFieldUn { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34093,6 +53035,9 @@ impl IconShape for FaTruckFieldUn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34108,11 +53053,23 @@ impl IconShape for FaTruckField { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34120,6 +53077,9 @@ impl IconShape for FaTruckField { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34135,11 +53095,23 @@ impl IconShape for FaTruckFront { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34147,6 +53119,9 @@ impl IconShape for FaTruckFront { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34162,11 +53137,23 @@ impl IconShape for FaTruckMedical { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34174,6 +53161,9 @@ impl IconShape for FaTruckMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34189,11 +53179,23 @@ impl IconShape for FaTruckMonster { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34201,6 +53203,9 @@ impl IconShape for FaTruckMonster { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34216,11 +53221,23 @@ impl IconShape for FaTruckMoving { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34228,6 +53245,9 @@ impl IconShape for FaTruckMoving { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34243,11 +53263,23 @@ impl IconShape for FaTruckPickup { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34255,6 +53287,9 @@ impl IconShape for FaTruckPickup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34270,11 +53305,23 @@ impl IconShape for FaTruckPlane { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34282,6 +53329,9 @@ impl IconShape for FaTruckPlane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34297,11 +53347,23 @@ impl IconShape for FaTruckRampBox { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34309,6 +53371,9 @@ impl IconShape for FaTruckRampBox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34324,11 +53389,23 @@ impl IconShape for FaTruck { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34336,6 +53413,9 @@ impl IconShape for FaTruck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34351,11 +53431,23 @@ impl IconShape for FaTty { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34363,6 +53455,9 @@ impl IconShape for FaTty { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34378,11 +53473,23 @@ impl IconShape for FaTurkishLiraSign { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34390,6 +53497,9 @@ impl IconShape for FaTurkishLiraSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34405,11 +53515,23 @@ impl IconShape for FaTurnDown { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34417,6 +53539,9 @@ impl IconShape for FaTurnDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34432,11 +53557,23 @@ impl IconShape for FaTurnUp { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34444,6 +53581,9 @@ impl IconShape for FaTurnUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34459,11 +53599,23 @@ impl IconShape for FaTv { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34471,6 +53623,9 @@ impl IconShape for FaTv { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34486,11 +53641,23 @@ impl IconShape for FaU { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34498,6 +53665,9 @@ impl IconShape for FaU { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34513,11 +53683,23 @@ impl IconShape for FaUmbrellaBeach { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34525,6 +53707,9 @@ impl IconShape for FaUmbrellaBeach { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34540,11 +53725,23 @@ impl IconShape for FaUmbrella { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34552,6 +53749,9 @@ impl IconShape for FaUmbrella { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34567,11 +53767,23 @@ impl IconShape for FaUnderline { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34579,6 +53791,9 @@ impl IconShape for FaUnderline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34594,11 +53809,23 @@ impl IconShape for FaUniversalAccess { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34606,6 +53833,9 @@ impl IconShape for FaUniversalAccess { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34621,11 +53851,23 @@ impl IconShape for FaUnlockKeyhole { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34633,6 +53875,9 @@ impl IconShape for FaUnlockKeyhole { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34648,11 +53893,23 @@ impl IconShape for FaUnlock { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34660,6 +53917,9 @@ impl IconShape for FaUnlock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34675,11 +53935,23 @@ impl IconShape for FaUpDownLeftRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34687,6 +53959,9 @@ impl IconShape for FaUpDownLeftRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34702,11 +53977,23 @@ impl IconShape for FaUpDown { fn view_box(&self) -> &str { "0 0 256 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34714,6 +54001,9 @@ impl IconShape for FaUpDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34729,11 +54019,23 @@ impl IconShape for FaUpLong { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34741,6 +54043,9 @@ impl IconShape for FaUpLong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34756,11 +54061,23 @@ impl IconShape for FaUpRightAndDownLeftFromCenter { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34768,6 +54085,9 @@ impl IconShape for FaUpRightAndDownLeftFromCenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34783,11 +54103,23 @@ impl IconShape for FaUpRightFromSquare { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34795,6 +54127,9 @@ impl IconShape for FaUpRightFromSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34810,11 +54145,23 @@ impl IconShape for FaUpload { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34822,6 +54169,9 @@ impl IconShape for FaUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34837,11 +54187,23 @@ impl IconShape for FaUserAstronaut { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34849,6 +54211,9 @@ impl IconShape for FaUserAstronaut { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34864,11 +54229,23 @@ impl IconShape for FaUserCheck { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34876,6 +54253,9 @@ impl IconShape for FaUserCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34891,11 +54271,23 @@ impl IconShape for FaUserClock { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34903,6 +54295,9 @@ impl IconShape for FaUserClock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34918,11 +54313,23 @@ impl IconShape for FaUserDoctor { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34930,6 +54337,9 @@ impl IconShape for FaUserDoctor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34945,11 +54355,23 @@ impl IconShape for FaUserGear { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34957,6 +54379,9 @@ impl IconShape for FaUserGear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34972,11 +54397,23 @@ impl IconShape for FaUserGraduate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34984,6 +54421,9 @@ impl IconShape for FaUserGraduate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34999,11 +54439,23 @@ impl IconShape for FaUserGroup { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35011,6 +54463,9 @@ impl IconShape for FaUserGroup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35026,11 +54481,23 @@ impl IconShape for FaUserInjured { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35038,6 +54505,9 @@ impl IconShape for FaUserInjured { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35053,11 +54523,23 @@ impl IconShape for FaUserLargeSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35065,6 +54547,9 @@ impl IconShape for FaUserLargeSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35080,11 +54565,23 @@ impl IconShape for FaUserLarge { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35092,6 +54589,9 @@ impl IconShape for FaUserLarge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35107,11 +54607,23 @@ impl IconShape for FaUserLock { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35119,6 +54631,9 @@ impl IconShape for FaUserLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35134,11 +54649,23 @@ impl IconShape for FaUserMinus { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35146,6 +54673,9 @@ impl IconShape for FaUserMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35161,11 +54691,23 @@ impl IconShape for FaUserNinja { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35173,6 +54715,9 @@ impl IconShape for FaUserNinja { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35188,11 +54733,23 @@ impl IconShape for FaUserNurse { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35200,6 +54757,9 @@ impl IconShape for FaUserNurse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35215,11 +54775,23 @@ impl IconShape for FaUserPen { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35227,6 +54799,9 @@ impl IconShape for FaUserPen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35242,11 +54817,23 @@ impl IconShape for FaUserPlus { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35254,6 +54841,9 @@ impl IconShape for FaUserPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35269,11 +54859,23 @@ impl IconShape for FaUserSecret { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35281,6 +54883,9 @@ impl IconShape for FaUserSecret { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35296,11 +54901,23 @@ impl IconShape for FaUserShield { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35308,6 +54925,9 @@ impl IconShape for FaUserShield { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35323,11 +54943,23 @@ impl IconShape for FaUserSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35335,6 +54967,9 @@ impl IconShape for FaUserSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35350,11 +54985,23 @@ impl IconShape for FaUserTag { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35362,6 +55009,9 @@ impl IconShape for FaUserTag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35377,11 +55027,23 @@ impl IconShape for FaUserTie { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35389,6 +55051,9 @@ impl IconShape for FaUserTie { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35404,11 +55069,23 @@ impl IconShape for FaUserXmark { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35416,6 +55093,9 @@ impl IconShape for FaUserXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35431,11 +55111,23 @@ impl IconShape for FaUser { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35443,6 +55135,9 @@ impl IconShape for FaUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35458,11 +55153,23 @@ impl IconShape for FaUsersBetweenLines { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35470,6 +55177,9 @@ impl IconShape for FaUsersBetweenLines { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35485,11 +55195,23 @@ impl IconShape for FaUsersGear { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35497,6 +55219,9 @@ impl IconShape for FaUsersGear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35512,11 +55237,23 @@ impl IconShape for FaUsersLine { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35524,6 +55261,9 @@ impl IconShape for FaUsersLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35539,11 +55279,23 @@ impl IconShape for FaUsersRays { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35551,6 +55303,9 @@ impl IconShape for FaUsersRays { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35566,11 +55321,23 @@ impl IconShape for FaUsersRectangle { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35578,6 +55345,9 @@ impl IconShape for FaUsersRectangle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35593,11 +55363,23 @@ impl IconShape for FaUsersSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35605,6 +55387,9 @@ impl IconShape for FaUsersSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35620,11 +55405,23 @@ impl IconShape for FaUsersViewfinder { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35632,6 +55429,9 @@ impl IconShape for FaUsersViewfinder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35647,11 +55447,23 @@ impl IconShape for FaUsers { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35659,6 +55471,9 @@ impl IconShape for FaUsers { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35674,11 +55489,23 @@ impl IconShape for FaUtensils { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35686,6 +55513,9 @@ impl IconShape for FaUtensils { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35701,11 +55531,23 @@ impl IconShape for FaV { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35713,6 +55555,9 @@ impl IconShape for FaV { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35728,11 +55573,23 @@ impl IconShape for FaVanShuttle { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35740,6 +55597,9 @@ impl IconShape for FaVanShuttle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35755,11 +55615,23 @@ impl IconShape for FaVault { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35767,6 +55639,9 @@ impl IconShape for FaVault { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35782,11 +55657,23 @@ impl IconShape for FaVectorSquare { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35794,6 +55681,9 @@ impl IconShape for FaVectorSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35809,11 +55699,23 @@ impl IconShape for FaVenusDouble { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35821,6 +55723,9 @@ impl IconShape for FaVenusDouble { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35836,11 +55741,23 @@ impl IconShape for FaVenusMars { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35848,6 +55765,9 @@ impl IconShape for FaVenusMars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35863,11 +55783,23 @@ impl IconShape for FaVenus { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35875,6 +55807,9 @@ impl IconShape for FaVenus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35890,11 +55825,23 @@ impl IconShape for FaVestPatches { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35902,6 +55849,9 @@ impl IconShape for FaVestPatches { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35917,11 +55867,23 @@ impl IconShape for FaVest { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35929,6 +55891,9 @@ impl IconShape for FaVest { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35944,11 +55909,23 @@ impl IconShape for FaVialCircleCheck { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35956,6 +55933,9 @@ impl IconShape for FaVialCircleCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35971,11 +55951,23 @@ impl IconShape for FaVialVirus { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35983,6 +55975,9 @@ impl IconShape for FaVialVirus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35998,11 +55993,23 @@ impl IconShape for FaVial { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36010,6 +56017,9 @@ impl IconShape for FaVial { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36025,11 +56035,23 @@ impl IconShape for FaVials { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36037,6 +56059,9 @@ impl IconShape for FaVials { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36052,11 +56077,23 @@ impl IconShape for FaVideoSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36064,6 +56101,9 @@ impl IconShape for FaVideoSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36079,11 +56119,23 @@ impl IconShape for FaVideo { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36091,6 +56143,9 @@ impl IconShape for FaVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36106,11 +56161,23 @@ impl IconShape for FaVihara { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36118,6 +56185,9 @@ impl IconShape for FaVihara { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36133,11 +56203,23 @@ impl IconShape for FaVirusCovidSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36145,6 +56227,9 @@ impl IconShape for FaVirusCovidSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36160,11 +56245,23 @@ impl IconShape for FaVirusCovid { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36172,6 +56269,9 @@ impl IconShape for FaVirusCovid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36187,11 +56287,23 @@ impl IconShape for FaVirusSlash { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36199,6 +56311,9 @@ impl IconShape for FaVirusSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36214,11 +56329,23 @@ impl IconShape for FaVirus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36226,6 +56353,9 @@ impl IconShape for FaVirus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36241,11 +56371,23 @@ impl IconShape for FaViruses { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36253,6 +56395,9 @@ impl IconShape for FaViruses { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36268,11 +56413,23 @@ impl IconShape for FaVoicemail { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36280,6 +56437,9 @@ impl IconShape for FaVoicemail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36295,11 +56455,23 @@ impl IconShape for FaVolcano { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36307,6 +56479,9 @@ impl IconShape for FaVolcano { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36322,11 +56497,23 @@ impl IconShape for FaVolleyball { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36334,6 +56521,9 @@ impl IconShape for FaVolleyball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36349,11 +56539,23 @@ impl IconShape for FaVolumeHigh { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36361,6 +56563,9 @@ impl IconShape for FaVolumeHigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36376,11 +56581,23 @@ impl IconShape for FaVolumeLow { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36388,6 +56605,9 @@ impl IconShape for FaVolumeLow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36403,11 +56623,23 @@ impl IconShape for FaVolumeOff { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36415,6 +56647,9 @@ impl IconShape for FaVolumeOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36430,11 +56665,23 @@ impl IconShape for FaVolumeXmark { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36442,6 +56689,9 @@ impl IconShape for FaVolumeXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36457,11 +56707,23 @@ impl IconShape for FaVrCardboard { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36469,6 +56731,9 @@ impl IconShape for FaVrCardboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36484,11 +56749,23 @@ impl IconShape for FaW { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36496,6 +56773,9 @@ impl IconShape for FaW { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36511,11 +56791,23 @@ impl IconShape for FaWalkieTalkie { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36523,6 +56815,9 @@ impl IconShape for FaWalkieTalkie { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36538,11 +56833,23 @@ impl IconShape for FaWallet { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36550,6 +56857,9 @@ impl IconShape for FaWallet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36565,11 +56875,23 @@ impl IconShape for FaWandMagicSparkles { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36577,6 +56899,9 @@ impl IconShape for FaWandMagicSparkles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36592,11 +56917,23 @@ impl IconShape for FaWandMagic { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36604,6 +56941,9 @@ impl IconShape for FaWandMagic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36619,11 +56959,23 @@ impl IconShape for FaWandSparkles { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36631,6 +56983,9 @@ impl IconShape for FaWandSparkles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36646,11 +57001,23 @@ impl IconShape for FaWarehouse { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36658,6 +57025,9 @@ impl IconShape for FaWarehouse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36673,11 +57043,23 @@ impl IconShape for FaWaterLadder { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36685,6 +57067,9 @@ impl IconShape for FaWaterLadder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36700,11 +57085,23 @@ impl IconShape for FaWater { fn view_box(&self) -> &str { "0 0 576 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36712,6 +57109,9 @@ impl IconShape for FaWater { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36727,11 +57127,23 @@ impl IconShape for FaWaveSquare { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36739,6 +57151,9 @@ impl IconShape for FaWaveSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36754,11 +57169,23 @@ impl IconShape for FaWeightHanging { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36766,6 +57193,9 @@ impl IconShape for FaWeightHanging { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36781,11 +57211,23 @@ impl IconShape for FaWeightScale { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36793,6 +57235,9 @@ impl IconShape for FaWeightScale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36808,11 +57253,23 @@ impl IconShape for FaWheatAwnCircleExclamation { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36820,6 +57277,9 @@ impl IconShape for FaWheatAwnCircleExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36835,11 +57295,23 @@ impl IconShape for FaWheatAwn { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36847,6 +57319,9 @@ impl IconShape for FaWheatAwn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36862,11 +57337,23 @@ impl IconShape for FaWheelchairMove { fn view_box(&self) -> &str { "0 0 448 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36874,6 +57361,9 @@ impl IconShape for FaWheelchairMove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36889,11 +57379,23 @@ impl IconShape for FaWheelchair { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36901,6 +57403,9 @@ impl IconShape for FaWheelchair { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36916,11 +57421,23 @@ impl IconShape for FaWhiskeyGlass { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36928,6 +57445,9 @@ impl IconShape for FaWhiskeyGlass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36943,11 +57463,23 @@ impl IconShape for FaWifi { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36955,6 +57487,9 @@ impl IconShape for FaWifi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36970,11 +57505,23 @@ impl IconShape for FaWind { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36982,6 +57529,9 @@ impl IconShape for FaWind { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36997,11 +57547,23 @@ impl IconShape for FaWindowMaximize { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37009,6 +57571,9 @@ impl IconShape for FaWindowMaximize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37024,11 +57589,23 @@ impl IconShape for FaWindowMinimize { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37036,6 +57613,9 @@ impl IconShape for FaWindowMinimize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37051,11 +57631,23 @@ impl IconShape for FaWindowRestore { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37063,6 +57655,9 @@ impl IconShape for FaWindowRestore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37078,11 +57673,23 @@ impl IconShape for FaWineBottle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37090,6 +57697,9 @@ impl IconShape for FaWineBottle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37105,11 +57715,23 @@ impl IconShape for FaWineGlassEmpty { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37117,6 +57739,9 @@ impl IconShape for FaWineGlassEmpty { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37132,11 +57757,23 @@ impl IconShape for FaWineGlass { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37144,6 +57781,9 @@ impl IconShape for FaWineGlass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37159,11 +57799,23 @@ impl IconShape for FaWonSign { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37171,6 +57823,9 @@ impl IconShape for FaWonSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37186,11 +57841,23 @@ impl IconShape for FaWorm { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37198,6 +57865,9 @@ impl IconShape for FaWorm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37213,11 +57883,23 @@ impl IconShape for FaWrench { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37225,6 +57907,9 @@ impl IconShape for FaWrench { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37240,11 +57925,23 @@ impl IconShape for FaXRay { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37252,6 +57949,9 @@ impl IconShape for FaXRay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37267,11 +57967,23 @@ impl IconShape for FaX { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37279,6 +57991,9 @@ impl IconShape for FaX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37294,11 +58009,23 @@ impl IconShape for FaXmark { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37306,6 +58033,9 @@ impl IconShape for FaXmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37321,11 +58051,23 @@ impl IconShape for FaXmarksLines { fn view_box(&self) -> &str { "0 0 640 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37333,6 +58075,9 @@ impl IconShape for FaXmarksLines { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37348,11 +58093,23 @@ impl IconShape for FaY { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37360,6 +58117,9 @@ impl IconShape for FaY { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37375,11 +58135,23 @@ impl IconShape for FaYenSign { fn view_box(&self) -> &str { "0 0 320 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37387,6 +58159,9 @@ impl IconShape for FaYenSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37402,11 +58177,23 @@ impl IconShape for FaYinYang { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37414,6 +58201,9 @@ impl IconShape for FaYinYang { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37429,11 +58219,23 @@ impl IconShape for FaZ { fn view_box(&self) -> &str { "0 0 384 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37441,6 +58243,9 @@ impl IconShape for FaZ { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { diff --git a/packages/lib/src/icons/fi_icons.rs b/packages/lib/src/icons/fi_icons.rs index a071bba..f1729eb 100644 --- a/packages/lib/src/icons/fi_icons.rs +++ b/packages/lib/src/icons/fi_icons.rs @@ -7,11 +7,23 @@ impl IconShape for FiActivity { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19,6 +31,9 @@ impl IconShape for FiActivity { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -34,11 +49,23 @@ impl IconShape for FiAirplay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46,6 +73,9 @@ impl IconShape for FiAirplay { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -64,11 +94,23 @@ impl IconShape for FiAlertCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -76,6 +118,9 @@ impl IconShape for FiAlertCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -105,11 +150,23 @@ impl IconShape for FiAlertOctagon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -117,6 +174,9 @@ impl IconShape for FiAlertOctagon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -144,11 +204,23 @@ impl IconShape for FiAlertTriangle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -156,6 +228,9 @@ impl IconShape for FiAlertTriangle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -183,11 +258,23 @@ impl IconShape for FiAlignCenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -195,6 +282,9 @@ impl IconShape for FiAlignCenter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -231,11 +321,23 @@ impl IconShape for FiAlignJustify { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -243,6 +345,9 @@ impl IconShape for FiAlignJustify { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -279,11 +384,23 @@ impl IconShape for FiAlignLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -291,6 +408,9 @@ impl IconShape for FiAlignLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -327,11 +447,23 @@ impl IconShape for FiAlignRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -339,6 +471,9 @@ impl IconShape for FiAlignRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -375,11 +510,23 @@ impl IconShape for FiAnchor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -387,6 +534,9 @@ impl IconShape for FiAnchor { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -413,11 +563,23 @@ impl IconShape for FiAperture { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -425,6 +587,9 @@ impl IconShape for FiAperture { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -478,11 +643,23 @@ impl IconShape for FiArchive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -490,6 +667,9 @@ impl IconShape for FiArchive { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -517,11 +697,23 @@ impl IconShape for FiArrowDownCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -529,6 +721,9 @@ impl IconShape for FiArrowDownCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -555,11 +750,23 @@ impl IconShape for FiArrowDownLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -567,6 +774,9 @@ impl IconShape for FiArrowDownLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -588,11 +798,23 @@ impl IconShape for FiArrowDownRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -600,6 +822,9 @@ impl IconShape for FiArrowDownRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -621,11 +846,23 @@ impl IconShape for FiArrowDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -633,6 +870,9 @@ impl IconShape for FiArrowDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -654,11 +894,23 @@ impl IconShape for FiArrowLeftCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -666,6 +918,9 @@ impl IconShape for FiArrowLeftCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -692,11 +947,23 @@ impl IconShape for FiArrowLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -704,6 +971,9 @@ impl IconShape for FiArrowLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -725,11 +995,23 @@ impl IconShape for FiArrowRightCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -737,6 +1019,9 @@ impl IconShape for FiArrowRightCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -763,11 +1048,23 @@ impl IconShape for FiArrowRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -775,6 +1072,9 @@ impl IconShape for FiArrowRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -796,11 +1096,23 @@ impl IconShape for FiArrowUpCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -808,6 +1120,9 @@ impl IconShape for FiArrowUpCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -834,11 +1149,23 @@ impl IconShape for FiArrowUpLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -846,6 +1173,9 @@ impl IconShape for FiArrowUpLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -867,11 +1197,23 @@ impl IconShape for FiArrowUpRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -879,6 +1221,9 @@ impl IconShape for FiArrowUpRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -900,11 +1245,23 @@ impl IconShape for FiArrowUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -912,6 +1269,9 @@ impl IconShape for FiArrowUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -933,11 +1293,23 @@ impl IconShape for FiAtSign { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -945,6 +1317,9 @@ impl IconShape for FiAtSign { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -965,11 +1340,23 @@ impl IconShape for FiAward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -977,6 +1364,9 @@ impl IconShape for FiAward { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -997,11 +1387,23 @@ impl IconShape for FiBarChart2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1009,6 +1411,9 @@ impl IconShape for FiBarChart2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -1039,11 +1444,23 @@ impl IconShape for FiBarChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1051,6 +1468,9 @@ impl IconShape for FiBarChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -1081,11 +1501,23 @@ impl IconShape for FiBatteryCharging { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1093,6 +1525,9 @@ impl IconShape for FiBatteryCharging { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1117,11 +1552,23 @@ impl IconShape for FiBattery { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1129,6 +1576,9 @@ impl IconShape for FiBattery { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1155,11 +1605,23 @@ impl IconShape for FiBellOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1167,6 +1629,9 @@ impl IconShape for FiBellOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1197,11 +1662,23 @@ impl IconShape for FiBell { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1209,6 +1686,9 @@ impl IconShape for FiBell { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1227,11 +1707,23 @@ impl IconShape for FiBluetooth { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1239,6 +1731,9 @@ impl IconShape for FiBluetooth { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1254,11 +1749,23 @@ impl IconShape for FiBold { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1266,6 +1773,9 @@ impl IconShape for FiBold { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1284,11 +1794,23 @@ impl IconShape for FiBookOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1296,6 +1818,9 @@ impl IconShape for FiBookOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1314,11 +1839,23 @@ impl IconShape for FiBook { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1326,6 +1863,9 @@ impl IconShape for FiBook { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1344,11 +1884,23 @@ impl IconShape for FiBookmark { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1356,6 +1908,9 @@ impl IconShape for FiBookmark { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1371,11 +1926,23 @@ impl IconShape for FiBox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1383,6 +1950,9 @@ impl IconShape for FiBox { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1407,11 +1977,23 @@ impl IconShape for FiBriefcase { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1419,6 +2001,9 @@ impl IconShape for FiBriefcase { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1442,11 +2027,23 @@ impl IconShape for FiCalendar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1454,6 +2051,9 @@ impl IconShape for FiCalendar { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1492,11 +2092,23 @@ impl IconShape for FiCameraOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1504,6 +2116,9 @@ impl IconShape for FiCameraOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -1525,11 +2140,23 @@ impl IconShape for FiCamera { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1537,6 +2164,9 @@ impl IconShape for FiCamera { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1557,11 +2187,23 @@ impl IconShape for FiCast { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1569,6 +2211,9 @@ impl IconShape for FiCast { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1590,11 +2235,23 @@ impl IconShape for FiCheckCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1602,6 +2259,9 @@ impl IconShape for FiCheckCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1620,11 +2280,23 @@ impl IconShape for FiCheckSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1632,6 +2304,9 @@ impl IconShape for FiCheckSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1650,11 +2325,23 @@ impl IconShape for FiCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1662,6 +2349,9 @@ impl IconShape for FiCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1677,11 +2367,23 @@ impl IconShape for FiChevronDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1689,6 +2391,9 @@ impl IconShape for FiChevronDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1704,11 +2409,23 @@ impl IconShape for FiChevronLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1716,6 +2433,9 @@ impl IconShape for FiChevronLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1731,11 +2451,23 @@ impl IconShape for FiChevronRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1743,6 +2475,9 @@ impl IconShape for FiChevronRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1758,11 +2493,23 @@ impl IconShape for FiChevronUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1770,6 +2517,9 @@ impl IconShape for FiChevronUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1785,11 +2535,23 @@ impl IconShape for FiChevronsDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1797,6 +2559,9 @@ impl IconShape for FiChevronsDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1815,11 +2580,23 @@ impl IconShape for FiChevronsLeft { fn view_box(&self) -> &str { "0 0 24 24" } - fn xmlns(&self) -> &str { + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } + fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1827,6 +2604,9 @@ impl IconShape for FiChevronsLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1845,11 +2625,23 @@ impl IconShape for FiChevronsRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1857,6 +2649,9 @@ impl IconShape for FiChevronsRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1875,11 +2670,23 @@ impl IconShape for FiChevronsUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1887,6 +2694,9 @@ impl IconShape for FiChevronsUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1905,11 +2715,23 @@ impl IconShape for FiChrome { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1917,6 +2739,9 @@ impl IconShape for FiChrome { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -1957,11 +2782,23 @@ impl IconShape for FiCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1969,6 +2806,9 @@ impl IconShape for FiCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -1986,11 +2826,23 @@ impl IconShape for FiClipboard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1998,6 +2850,9 @@ impl IconShape for FiClipboard { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2021,11 +2876,23 @@ impl IconShape for FiClock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2033,6 +2900,9 @@ impl IconShape for FiClock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -2053,11 +2923,23 @@ impl IconShape for FiCloudDrizzle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2065,6 +2947,9 @@ impl IconShape for FiCloudDrizzle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -2116,11 +3001,23 @@ impl IconShape for FiCloudLightning { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2128,6 +3025,9 @@ impl IconShape for FiCloudLightning { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2146,11 +3046,23 @@ impl IconShape for FiCloudOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2158,6 +3070,9 @@ impl IconShape for FiCloudOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2179,11 +3094,23 @@ impl IconShape for FiCloudRain { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2191,6 +3118,9 @@ impl IconShape for FiCloudRain { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -2224,11 +3154,23 @@ impl IconShape for FiCloudSnow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2236,6 +3178,9 @@ impl IconShape for FiCloudSnow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2287,11 +3232,23 @@ impl IconShape for FiCloud { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2299,6 +3256,9 @@ impl IconShape for FiCloud { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2314,11 +3274,23 @@ impl IconShape for FiCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2326,6 +3298,9 @@ impl IconShape for FiCode { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2344,11 +3319,23 @@ impl IconShape for FiCodepen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2356,6 +3343,9 @@ impl IconShape for FiCodepen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -2389,11 +3379,23 @@ impl IconShape for FiCodesandbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2401,6 +3403,9 @@ impl IconShape for FiCodesandbox { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2434,11 +3439,23 @@ impl IconShape for FiCoffee { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2446,6 +3463,9 @@ impl IconShape for FiCoffee { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2482,11 +3502,23 @@ impl IconShape for FiColumns { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2494,6 +3526,9 @@ impl IconShape for FiColumns { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2509,11 +3544,23 @@ impl IconShape for FiCommand { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2521,6 +3568,9 @@ impl IconShape for FiCommand { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2536,11 +3586,23 @@ impl IconShape for FiCompass { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2548,6 +3610,9 @@ impl IconShape for FiCompass { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -2568,11 +3633,23 @@ impl IconShape for FiCopy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2580,6 +3657,9 @@ impl IconShape for FiCopy { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -2603,11 +3683,23 @@ impl IconShape for FiCornerDownLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2615,6 +3707,9 @@ impl IconShape for FiCornerDownLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2633,11 +3728,23 @@ impl IconShape for FiCornerDownRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2645,6 +3752,9 @@ impl IconShape for FiCornerDownRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2663,11 +3773,23 @@ impl IconShape for FiCornerLeftDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2675,6 +3797,9 @@ impl IconShape for FiCornerLeftDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2693,11 +3818,23 @@ impl IconShape for FiCornerLeftUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2705,6 +3842,9 @@ impl IconShape for FiCornerLeftUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2723,11 +3863,23 @@ impl IconShape for FiCornerRightDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2735,6 +3887,9 @@ impl IconShape for FiCornerRightDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2753,11 +3908,23 @@ impl IconShape for FiCornerRightUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2765,6 +3932,9 @@ impl IconShape for FiCornerRightUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2783,11 +3953,23 @@ impl IconShape for FiCornerUpLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2795,6 +3977,9 @@ impl IconShape for FiCornerUpLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2813,11 +3998,23 @@ impl IconShape for FiCornerUpRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2825,6 +4022,9 @@ impl IconShape for FiCornerUpRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2843,11 +4043,23 @@ impl IconShape for FiCpu { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2855,6 +4067,9 @@ impl IconShape for FiCpu { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -2929,11 +4144,23 @@ impl IconShape for FiCreditCard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2941,6 +4168,9 @@ impl IconShape for FiCreditCard { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -2967,11 +4197,23 @@ impl IconShape for FiCrop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2979,6 +4221,9 @@ impl IconShape for FiCrop { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2997,11 +4242,23 @@ impl IconShape for FiCrosshair { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3009,6 +4266,9 @@ impl IconShape for FiCrosshair { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -3050,11 +4310,23 @@ impl IconShape for FiDatabase { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3062,6 +4334,9 @@ impl IconShape for FiDatabase { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { ellipse { @@ -3086,11 +4361,23 @@ impl IconShape for FiDelete { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3098,6 +4385,9 @@ impl IconShape for FiDelete { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3125,11 +4415,23 @@ impl IconShape for FiDisc { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3137,6 +4439,9 @@ impl IconShape for FiDisc { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -3159,11 +4464,23 @@ impl IconShape for FiDivideCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3171,6 +4488,9 @@ impl IconShape for FiDivideCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -3206,11 +4526,23 @@ impl IconShape for FiDivideSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3218,6 +4550,9 @@ impl IconShape for FiDivideSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -3256,11 +4591,23 @@ impl IconShape for FiDivide { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3268,6 +4615,9 @@ impl IconShape for FiDivide { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -3296,11 +4646,23 @@ impl IconShape for FiDollarSign { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3308,6 +4670,9 @@ impl IconShape for FiDollarSign { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -3329,11 +4694,23 @@ impl IconShape for FiDownloadCloud { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3341,6 +4718,9 @@ impl IconShape for FiDownloadCloud { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -3365,11 +4745,23 @@ impl IconShape for FiDownload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3377,6 +4769,9 @@ impl IconShape for FiDownload { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3401,11 +4796,23 @@ impl IconShape for FiDribbble { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3413,6 +4820,9 @@ impl IconShape for FiDribbble { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -3433,11 +4843,23 @@ impl IconShape for FiDroplet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3445,6 +4867,9 @@ impl IconShape for FiDroplet { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3460,11 +4885,23 @@ impl IconShape for FiEdit2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3472,6 +4909,9 @@ impl IconShape for FiEdit2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3487,11 +4927,23 @@ impl IconShape for FiEdit3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3499,6 +4951,9 @@ impl IconShape for FiEdit3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3517,11 +4972,23 @@ impl IconShape for FiEdit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3529,6 +4996,9 @@ impl IconShape for FiEdit { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3547,11 +5017,23 @@ impl IconShape for FiExternalLink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3559,6 +5041,9 @@ impl IconShape for FiExternalLink { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3583,11 +5068,23 @@ impl IconShape for FiEyeOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3595,6 +5092,9 @@ impl IconShape for FiEyeOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3616,11 +5116,23 @@ impl IconShape for FiEye { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3628,6 +5140,9 @@ impl IconShape for FiEye { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3648,11 +5163,23 @@ impl IconShape for FiFacebook { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3660,6 +5187,9 @@ impl IconShape for FiFacebook { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3675,11 +5205,23 @@ impl IconShape for FiFastForward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3687,6 +5229,9 @@ impl IconShape for FiFastForward { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -3705,11 +5250,23 @@ impl IconShape for FiFeather { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3717,6 +5274,9 @@ impl IconShape for FiFeather { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3744,11 +5304,23 @@ impl IconShape for FiFigma { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3756,6 +5328,9 @@ impl IconShape for FiFigma { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3783,11 +5358,23 @@ impl IconShape for FiFileMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3795,6 +5382,9 @@ impl IconShape for FiFileMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3819,11 +5409,23 @@ impl IconShape for FiFilePlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3831,6 +5433,9 @@ impl IconShape for FiFilePlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3861,11 +5466,23 @@ impl IconShape for FiFileText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3873,6 +5490,9 @@ impl IconShape for FiFileText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3906,11 +5526,23 @@ impl IconShape for FiFile { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3918,6 +5550,9 @@ impl IconShape for FiFile { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3936,11 +5571,23 @@ impl IconShape for FiFilm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3948,6 +5595,9 @@ impl IconShape for FiFilm { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -4010,11 +5660,23 @@ impl IconShape for FiFilter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4022,6 +5684,9 @@ impl IconShape for FiFilter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -4037,11 +5702,23 @@ impl IconShape for FiFlag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4049,6 +5726,9 @@ impl IconShape for FiFlag { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4070,11 +5750,23 @@ impl IconShape for FiFolderMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4082,6 +5774,9 @@ impl IconShape for FiFolderMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4103,11 +5798,23 @@ impl IconShape for FiFolderPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4115,6 +5822,9 @@ impl IconShape for FiFolderPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4142,11 +5852,23 @@ impl IconShape for FiFolder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4154,6 +5876,9 @@ impl IconShape for FiFolder { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4169,11 +5894,23 @@ impl IconShape for FiFramer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4181,6 +5918,9 @@ impl IconShape for FiFramer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4196,11 +5936,23 @@ impl IconShape for FiFrown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4208,6 +5960,9 @@ impl IconShape for FiFrown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -4240,11 +5995,23 @@ impl IconShape for FiGift { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4252,6 +6019,9 @@ impl IconShape for FiGift { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -4285,11 +6055,23 @@ impl IconShape for FiGitBranch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4297,6 +6079,9 @@ impl IconShape for FiGitBranch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -4328,11 +6113,23 @@ impl IconShape for FiGitCommit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4340,6 +6137,9 @@ impl IconShape for FiGitCommit { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -4369,11 +6169,23 @@ impl IconShape for FiGitMerge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4381,6 +6193,9 @@ impl IconShape for FiGitMerge { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -4406,11 +6221,23 @@ impl IconShape for FiGitPullRequest { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4418,6 +6245,9 @@ impl IconShape for FiGitPullRequest { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -4449,11 +6279,23 @@ impl IconShape for FiGithub { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4461,6 +6303,9 @@ impl IconShape for FiGithub { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4476,11 +6321,23 @@ impl IconShape for FiGitlab { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4488,6 +6345,9 @@ impl IconShape for FiGitlab { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4503,11 +6363,23 @@ impl IconShape for FiGlobe { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4515,6 +6387,9 @@ impl IconShape for FiGlobe { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -4541,11 +6416,23 @@ impl IconShape for FiGrid { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4553,6 +6440,9 @@ impl IconShape for FiGrid { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -4589,11 +6479,23 @@ impl IconShape for FiHardDrive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4601,6 +6503,9 @@ impl IconShape for FiHardDrive { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -4634,11 +6539,23 @@ impl IconShape for FiHash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4646,6 +6563,9 @@ impl IconShape for FiHash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -4682,11 +6602,23 @@ impl IconShape for FiHeadphones { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4694,6 +6626,9 @@ impl IconShape for FiHeadphones { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4712,11 +6647,23 @@ impl IconShape for FiHeart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4724,6 +6671,9 @@ impl IconShape for FiHeart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4739,11 +6689,23 @@ impl IconShape for FiHelpCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4751,6 +6713,9 @@ impl IconShape for FiHelpCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -4777,11 +6742,23 @@ impl IconShape for FiHexagon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4789,6 +6766,9 @@ impl IconShape for FiHexagon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4804,11 +6784,23 @@ impl IconShape for FiHome { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4816,6 +6808,9 @@ impl IconShape for FiHome { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4834,11 +6829,23 @@ impl IconShape for FiImage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4846,6 +6853,9 @@ impl IconShape for FiImage { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -4874,11 +6884,23 @@ impl IconShape for FiInbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4886,6 +6908,9 @@ impl IconShape for FiInbox { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -4904,11 +6929,23 @@ impl IconShape for FiInfo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4916,6 +6953,9 @@ impl IconShape for FiInfo { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -4945,11 +6985,23 @@ impl IconShape for FiInstagram { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4957,6 +7009,9 @@ impl IconShape for FiInstagram { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -4986,11 +7041,23 @@ impl IconShape for FiItalic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4998,6 +7065,9 @@ impl IconShape for FiItalic { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -5028,11 +7098,23 @@ impl IconShape for FiKey { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5040,6 +7122,9 @@ impl IconShape for FiKey { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5055,11 +7140,23 @@ impl IconShape for FiLayers { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5067,6 +7164,9 @@ impl IconShape for FiLayers { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -5088,11 +7188,23 @@ impl IconShape for FiLayout { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5100,6 +7212,9 @@ impl IconShape for FiLayout { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5132,11 +7247,23 @@ impl IconShape for FiLifeBuoy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5144,6 +7271,9 @@ impl IconShape for FiLifeBuoy { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -5196,11 +7326,23 @@ impl IconShape for FiLink2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5208,6 +7350,9 @@ impl IconShape for FiLink2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5229,11 +7374,23 @@ impl IconShape for FiLink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5241,6 +7398,9 @@ impl IconShape for FiLink { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5259,11 +7419,23 @@ impl IconShape for FiLinkedin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5271,6 +7443,9 @@ impl IconShape for FiLinkedin { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5297,11 +7472,23 @@ impl IconShape for FiList { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5309,6 +7496,9 @@ impl IconShape for FiList { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -5357,11 +7547,23 @@ impl IconShape for FiLoader { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5369,6 +7571,9 @@ impl IconShape for FiLoader { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -5429,11 +7634,23 @@ impl IconShape for FiLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5441,6 +7658,9 @@ impl IconShape for FiLock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5464,11 +7684,23 @@ impl IconShape for FiLogIn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5476,6 +7708,9 @@ impl IconShape for FiLogIn { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5500,11 +7735,23 @@ impl IconShape for FiLogOut { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5512,6 +7759,9 @@ impl IconShape for FiLogOut { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5536,11 +7786,23 @@ impl IconShape for FiMail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5548,6 +7810,9 @@ impl IconShape for FiMail { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5566,11 +7831,23 @@ impl IconShape for FiMapPin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5578,6 +7855,9 @@ impl IconShape for FiMapPin { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5598,11 +7878,23 @@ impl IconShape for FiMap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5610,6 +7902,9 @@ impl IconShape for FiMap { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -5637,11 +7932,23 @@ impl IconShape for FiMaximize2 { fn view_box(&self) -> &str { "0 0 24 24" } - fn xmlns(&self) -> &str { + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } + fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5649,6 +7956,9 @@ impl IconShape for FiMaximize2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -5679,11 +7989,23 @@ impl IconShape for FiMaximize { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5691,6 +8013,9 @@ impl IconShape for FiMaximize { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5706,11 +8031,23 @@ impl IconShape for FiMeh { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5718,6 +8055,9 @@ impl IconShape for FiMeh { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -5753,11 +8093,23 @@ impl IconShape for FiMenu { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5765,6 +8117,9 @@ impl IconShape for FiMenu { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -5795,11 +8150,23 @@ impl IconShape for FiMessageCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5807,6 +8174,9 @@ impl IconShape for FiMessageCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5822,11 +8192,23 @@ impl IconShape for FiMessageSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5834,6 +8216,9 @@ impl IconShape for FiMessageSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5849,11 +8234,23 @@ impl IconShape for FiMicOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5861,6 +8258,9 @@ impl IconShape for FiMicOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -5897,11 +8297,23 @@ impl IconShape for FiMic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5909,6 +8321,9 @@ impl IconShape for FiMic { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5939,11 +8354,23 @@ impl IconShape for FiMinimize2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5951,6 +8378,9 @@ impl IconShape for FiMinimize2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -5981,11 +8411,23 @@ impl IconShape for FiMinimize { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5993,6 +8435,9 @@ impl IconShape for FiMinimize { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6008,11 +8453,23 @@ impl IconShape for FiMinusCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6020,6 +8477,9 @@ impl IconShape for FiMinusCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6043,11 +8503,23 @@ impl IconShape for FiMinusSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6055,6 +8527,9 @@ impl IconShape for FiMinusSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -6081,11 +8556,23 @@ impl IconShape for FiMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6093,6 +8580,9 @@ impl IconShape for FiMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -6111,11 +8601,23 @@ impl IconShape for FiMonitor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6123,6 +8625,9 @@ impl IconShape for FiMonitor { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -6155,11 +8660,23 @@ impl IconShape for FiMoon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6167,6 +8684,9 @@ impl IconShape for FiMoon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6182,11 +8702,23 @@ impl IconShape for FiMoreHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6194,6 +8726,9 @@ impl IconShape for FiMoreHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6221,11 +8756,23 @@ impl IconShape for FiMoreVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6233,6 +8780,9 @@ impl IconShape for FiMoreVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6260,11 +8810,23 @@ impl IconShape for FiMousePointer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6272,6 +8834,9 @@ impl IconShape for FiMousePointer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6290,11 +8855,23 @@ impl IconShape for FiMove { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6302,6 +8879,9 @@ impl IconShape for FiMove { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -6338,11 +8918,23 @@ impl IconShape for FiMusic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6350,6 +8942,9 @@ impl IconShape for FiMusic { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6375,11 +8970,23 @@ impl IconShape for FiNavigation2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6387,6 +8994,9 @@ impl IconShape for FiNavigation2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -6402,11 +9012,23 @@ impl IconShape for FiNavigation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6414,6 +9036,9 @@ impl IconShape for FiNavigation { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -6429,11 +9054,23 @@ impl IconShape for FiOctagon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6441,6 +9078,9 @@ impl IconShape for FiOctagon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -6456,11 +9096,23 @@ impl IconShape for FiPackage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6468,6 +9120,9 @@ impl IconShape for FiPackage { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -6498,11 +9153,23 @@ impl IconShape for FiPaperclip { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6510,6 +9177,9 @@ impl IconShape for FiPaperclip { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6525,11 +9195,23 @@ impl IconShape for FiPauseCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6537,6 +9219,9 @@ impl IconShape for FiPauseCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6566,11 +9251,23 @@ impl IconShape for FiPause { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6578,6 +9275,9 @@ impl IconShape for FiPause { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -6602,11 +9302,23 @@ impl IconShape for FiPenTool { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6614,6 +9326,9 @@ impl IconShape for FiPenTool { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6640,11 +9355,23 @@ impl IconShape for FiPercent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6652,6 +9379,9 @@ impl IconShape for FiPercent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -6680,11 +9410,23 @@ impl IconShape for FiPhoneCall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6692,6 +9434,9 @@ impl IconShape for FiPhoneCall { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6707,11 +9452,23 @@ impl IconShape for FiPhoneForwarded { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6719,6 +9476,9 @@ impl IconShape for FiPhoneForwarded { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -6743,11 +9503,23 @@ impl IconShape for FiPhoneIncoming { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6755,6 +9527,9 @@ impl IconShape for FiPhoneIncoming { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -6779,11 +9554,23 @@ impl IconShape for FiPhoneMissed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6791,6 +9578,9 @@ impl IconShape for FiPhoneMissed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -6818,11 +9608,23 @@ impl IconShape for FiPhoneOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6830,6 +9632,9 @@ impl IconShape for FiPhoneOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6851,11 +9656,23 @@ impl IconShape for FiPhoneOutgoing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6863,6 +9680,9 @@ impl IconShape for FiPhoneOutgoing { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -6887,11 +9707,23 @@ impl IconShape for FiPhone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6899,6 +9731,9 @@ impl IconShape for FiPhone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6914,11 +9749,23 @@ impl IconShape for FiPieChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6926,6 +9773,9 @@ impl IconShape for FiPieChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6944,11 +9794,23 @@ impl IconShape for FiPlayCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6956,6 +9818,9 @@ impl IconShape for FiPlayCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6976,11 +9841,23 @@ impl IconShape for FiPlay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6988,6 +9865,9 @@ impl IconShape for FiPlay { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -7003,11 +9883,23 @@ impl IconShape for FiPlusCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7015,6 +9907,9 @@ impl IconShape for FiPlusCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -7044,11 +9939,23 @@ impl IconShape for FiPlusSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7056,6 +9963,9 @@ impl IconShape for FiPlusSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -7088,11 +9998,23 @@ impl IconShape for FiPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7100,6 +10022,9 @@ impl IconShape for FiPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -7124,11 +10049,23 @@ impl IconShape for FiPocket { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7136,6 +10073,9 @@ impl IconShape for FiPocket { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7154,11 +10094,23 @@ impl IconShape for FiPower { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7166,6 +10118,9 @@ impl IconShape for FiPower { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7187,11 +10142,23 @@ impl IconShape for FiPrinter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7199,6 +10166,9 @@ impl IconShape for FiPrinter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -7223,11 +10193,23 @@ impl IconShape for FiRadio { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7235,6 +10217,9 @@ impl IconShape for FiRadio { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -7255,11 +10240,23 @@ impl IconShape for FiRefreshCcw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7267,6 +10264,9 @@ impl IconShape for FiRefreshCcw { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -7288,11 +10288,23 @@ impl IconShape for FiRefreshCw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7300,6 +10312,9 @@ impl IconShape for FiRefreshCw { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -7321,11 +10336,23 @@ impl IconShape for FiRepeat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7333,6 +10360,9 @@ impl IconShape for FiRepeat { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -7357,11 +10387,23 @@ impl IconShape for FiRewind { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7369,6 +10411,9 @@ impl IconShape for FiRewind { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -7387,11 +10432,23 @@ impl IconShape for FiRotateCcw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7399,6 +10456,9 @@ impl IconShape for FiRotateCcw { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -7417,11 +10477,23 @@ impl IconShape for FiRotateCw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7429,6 +10501,9 @@ impl IconShape for FiRotateCw { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -7447,11 +10522,23 @@ impl IconShape for FiRss { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7459,6 +10546,9 @@ impl IconShape for FiRss { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7482,11 +10572,23 @@ impl IconShape for FiSave { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7494,6 +10596,9 @@ impl IconShape for FiSave { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7515,11 +10620,23 @@ impl IconShape for FiScissors { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7527,6 +10644,9 @@ impl IconShape for FiScissors { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -7567,11 +10687,23 @@ impl IconShape for FiSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7579,6 +10711,9 @@ impl IconShape for FiSearch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -7602,11 +10737,23 @@ impl IconShape for FiSend { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7614,6 +10761,9 @@ impl IconShape for FiSend { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -7635,11 +10785,23 @@ impl IconShape for FiServer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7647,6 +10809,9 @@ impl IconShape for FiServer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -7687,11 +10852,23 @@ impl IconShape for FiSettings { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7699,6 +10876,9 @@ impl IconShape for FiSettings { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -7719,11 +10899,23 @@ impl IconShape for FiShare2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7731,6 +10923,9 @@ impl IconShape for FiShare2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -7770,11 +10965,23 @@ impl IconShape for FiShare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7782,6 +10989,9 @@ impl IconShape for FiShare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7806,11 +11016,23 @@ impl IconShape for FiShieldOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7818,6 +11040,9 @@ impl IconShape for FiShieldOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7842,11 +11067,23 @@ impl IconShape for FiShield { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7854,6 +11091,9 @@ impl IconShape for FiShield { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7869,11 +11109,23 @@ impl IconShape for FiShoppingBag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7881,6 +11133,9 @@ impl IconShape for FiShoppingBag { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7905,11 +11160,23 @@ impl IconShape for FiShoppingCart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7917,6 +11184,9 @@ impl IconShape for FiShoppingCart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -7942,11 +11212,23 @@ impl IconShape for FiShuffle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7954,6 +11236,9 @@ impl IconShape for FiShuffle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -7990,11 +11275,23 @@ impl IconShape for FiSidebar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8002,6 +11299,9 @@ impl IconShape for FiSidebar { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -8028,11 +11328,23 @@ impl IconShape for FiSkipBack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8040,6 +11352,9 @@ impl IconShape for FiSkipBack { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -8061,11 +11376,23 @@ impl IconShape for FiSkipForward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8073,6 +11400,9 @@ impl IconShape for FiSkipForward { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -8094,11 +11424,23 @@ impl IconShape for FiSlack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8106,6 +11448,9 @@ impl IconShape for FiSlack { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8142,11 +11487,23 @@ impl IconShape for FiSlash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8154,6 +11511,9 @@ impl IconShape for FiSlash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -8177,11 +11537,23 @@ impl IconShape for FiSliders { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8189,6 +11561,9 @@ impl IconShape for FiSliders { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -8255,11 +11630,23 @@ impl IconShape for FiSmartphone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8267,6 +11654,9 @@ impl IconShape for FiSmartphone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -8293,11 +11683,23 @@ impl IconShape for FiSmile { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8305,6 +11707,9 @@ impl IconShape for FiSmile { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -8337,11 +11742,23 @@ impl IconShape for FiSpeaker { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8349,6 +11766,9 @@ impl IconShape for FiSpeaker { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -8380,11 +11800,23 @@ impl IconShape for FiSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8392,6 +11824,9 @@ impl IconShape for FiSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -8412,11 +11847,23 @@ impl IconShape for FiStar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8424,6 +11871,9 @@ impl IconShape for FiStar { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -8439,11 +11889,23 @@ impl IconShape for FiStopCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8451,6 +11913,9 @@ impl IconShape for FiStopCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -8474,11 +11939,23 @@ impl IconShape for FiSun { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8486,6 +11963,9 @@ impl IconShape for FiSun { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -8551,11 +12031,23 @@ impl IconShape for FiSunrise { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8563,6 +12055,9 @@ impl IconShape for FiSunrise { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8617,11 +12112,23 @@ impl IconShape for FiSunset { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8629,6 +12136,9 @@ impl IconShape for FiSunset { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8683,11 +12193,23 @@ impl IconShape for FiTable { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8695,6 +12217,9 @@ impl IconShape for FiTable { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8710,11 +12235,23 @@ impl IconShape for FiTablet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8722,6 +12259,9 @@ impl IconShape for FiTablet { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -8748,11 +12288,23 @@ impl IconShape for FiTag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8760,6 +12312,9 @@ impl IconShape for FiTag { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8781,11 +12336,23 @@ impl IconShape for FiTarget { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8793,6 +12360,9 @@ impl IconShape for FiTarget { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -8820,11 +12390,23 @@ impl IconShape for FiTerminal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8832,6 +12414,9 @@ impl IconShape for FiTerminal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -8853,11 +12438,23 @@ impl IconShape for FiThermometer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8865,6 +12462,9 @@ impl IconShape for FiThermometer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8880,11 +12480,23 @@ impl IconShape for FiThumbsDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8892,6 +12504,9 @@ impl IconShape for FiThumbsDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8907,11 +12522,23 @@ impl IconShape for FiThumbsUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8919,6 +12546,9 @@ impl IconShape for FiThumbsUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8934,11 +12564,23 @@ impl IconShape for FiToggleLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8946,6 +12588,9 @@ impl IconShape for FiToggleLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -8971,11 +12616,23 @@ impl IconShape for FiToggleRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8983,6 +12640,9 @@ impl IconShape for FiToggleRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -9008,11 +12668,23 @@ impl IconShape for FiTool { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9020,6 +12692,9 @@ impl IconShape for FiTool { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9035,11 +12710,23 @@ impl IconShape for FiTrash2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9047,6 +12734,9 @@ impl IconShape for FiTrash2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -9077,11 +12767,23 @@ impl IconShape for FiTrash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9089,6 +12791,9 @@ impl IconShape for FiTrash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -9107,11 +12812,23 @@ impl IconShape for FiTrello { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9119,6 +12836,9 @@ impl IconShape for FiTrello { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -9151,11 +12871,23 @@ impl IconShape for FiTrendingDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9163,6 +12895,9 @@ impl IconShape for FiTrendingDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -9181,11 +12916,23 @@ impl IconShape for FiTrendingUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9193,6 +12940,9 @@ impl IconShape for FiTrendingUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -9211,11 +12961,23 @@ impl IconShape for FiTriangle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9223,6 +12985,9 @@ impl IconShape for FiTriangle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9238,11 +13003,23 @@ impl IconShape for FiTruck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9250,6 +13027,9 @@ impl IconShape for FiTruck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -9281,11 +13061,23 @@ impl IconShape for FiTv { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9293,6 +13085,9 @@ impl IconShape for FiTv { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -9316,11 +13111,23 @@ impl IconShape for FiTwitch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9328,6 +13135,9 @@ impl IconShape for FiTwitch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9343,11 +13153,23 @@ impl IconShape for FiTwitter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9355,6 +13177,9 @@ impl IconShape for FiTwitter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9370,11 +13195,23 @@ impl IconShape for FiType { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9382,6 +13219,9 @@ impl IconShape for FiType { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -9409,11 +13249,23 @@ impl IconShape for FiUmbrella { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9421,6 +13273,9 @@ impl IconShape for FiUmbrella { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9436,11 +13291,23 @@ impl IconShape for FiUnderline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9448,6 +13315,9 @@ impl IconShape for FiUnderline { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9469,11 +13339,23 @@ impl IconShape for FiUnlock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9481,6 +13363,9 @@ impl IconShape for FiUnlock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -9504,11 +13389,23 @@ impl IconShape for FiUploadCloud { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9516,6 +13413,9 @@ impl IconShape for FiUploadCloud { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -9543,11 +13443,23 @@ impl IconShape for FiUpload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9555,6 +13467,9 @@ impl IconShape for FiUpload { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9579,11 +13494,23 @@ impl IconShape for FiUserCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9591,6 +13518,9 @@ impl IconShape for FiUserCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9614,11 +13544,23 @@ impl IconShape for FiUserMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9626,6 +13568,9 @@ impl IconShape for FiUserMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9652,11 +13597,23 @@ impl IconShape for FiUserPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9664,6 +13621,9 @@ impl IconShape for FiUserPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9696,11 +13656,23 @@ impl IconShape for FiUserX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9708,6 +13680,9 @@ impl IconShape for FiUserX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9740,11 +13715,23 @@ impl IconShape for FiUser { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9752,6 +13739,9 @@ impl IconShape for FiUser { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9772,11 +13762,23 @@ impl IconShape for FiUsers { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9784,6 +13786,9 @@ impl IconShape for FiUsers { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9810,11 +13815,23 @@ impl IconShape for FiVideoOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9822,6 +13839,9 @@ impl IconShape for FiVideoOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9843,11 +13863,23 @@ impl IconShape for FiVideo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9855,6 +13887,9 @@ impl IconShape for FiVideo { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -9878,11 +13913,23 @@ impl IconShape for FiVoicemail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9890,6 +13937,9 @@ impl IconShape for FiVoicemail { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -9918,11 +13968,23 @@ impl IconShape for FiVolume1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9930,6 +13992,9 @@ impl IconShape for FiVolume1 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -9948,11 +14013,23 @@ impl IconShape for FiVolume2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9960,6 +14037,9 @@ impl IconShape for FiVolume2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -9978,11 +14058,23 @@ impl IconShape for FiVolumeX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9990,6 +14082,9 @@ impl IconShape for FiVolumeX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -10017,11 +14112,23 @@ impl IconShape for FiVolume { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10029,6 +14136,9 @@ impl IconShape for FiVolume { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -10044,11 +14154,23 @@ impl IconShape for FiWatch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10056,6 +14178,9 @@ impl IconShape for FiWatch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -10079,11 +14204,23 @@ impl IconShape for FiWifiOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10091,6 +14228,9 @@ impl IconShape for FiWifiOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -10130,11 +14270,23 @@ impl IconShape for FiWifi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10142,6 +14294,9 @@ impl IconShape for FiWifi { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10169,11 +14324,23 @@ impl IconShape for FiWind { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10181,6 +14348,9 @@ impl IconShape for FiWind { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10196,11 +14366,23 @@ impl IconShape for FiXCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10208,6 +14390,9 @@ impl IconShape for FiXCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -10237,11 +14422,23 @@ impl IconShape for FiXOctagon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10249,6 +14446,9 @@ impl IconShape for FiXOctagon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -10276,11 +14476,23 @@ impl IconShape for FiXSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10288,6 +14500,9 @@ impl IconShape for FiXSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -10320,11 +14535,23 @@ impl IconShape for FiX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10332,6 +14559,9 @@ impl IconShape for FiX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -10356,11 +14586,23 @@ impl IconShape for FiYoutube { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10368,6 +14610,9 @@ impl IconShape for FiYoutube { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10386,11 +14631,23 @@ impl IconShape for FiZapOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10398,6 +14655,9 @@ impl IconShape for FiZapOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -10425,11 +14685,23 @@ impl IconShape for FiZap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10437,6 +14709,9 @@ impl IconShape for FiZap { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -10452,11 +14727,23 @@ impl IconShape for FiZoomIn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10464,6 +14751,9 @@ impl IconShape for FiZoomIn { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -10499,11 +14789,23 @@ impl IconShape for FiZoomOut { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10511,6 +14813,9 @@ impl IconShape for FiZoomOut { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { diff --git a/packages/lib/src/icons/go_icons.rs b/packages/lib/src/icons/go_icons.rs index fe74213..dfb8644 100644 --- a/packages/lib/src/icons/go_icons.rs +++ b/packages/lib/src/icons/go_icons.rs @@ -7,11 +7,23 @@ impl IconShape for GoAccessibility { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,6 +31,9 @@ impl IconShape for GoAccessibility { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35,11 +50,23 @@ impl IconShape for GoAlert { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47,6 +74,9 @@ impl IconShape for GoAlert { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -63,11 +93,23 @@ impl IconShape for GoApps { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -75,6 +117,9 @@ impl IconShape for GoApps { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -91,11 +136,23 @@ impl IconShape for GoArchive { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -103,6 +160,9 @@ impl IconShape for GoArchive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -119,11 +179,23 @@ impl IconShape for GoArrowBoth { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -131,6 +203,9 @@ impl IconShape for GoArrowBoth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -147,11 +222,23 @@ impl IconShape for GoArrowDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -159,6 +246,9 @@ impl IconShape for GoArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -175,11 +265,23 @@ impl IconShape for GoArrowLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -187,6 +289,9 @@ impl IconShape for GoArrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -203,11 +308,23 @@ impl IconShape for GoArrowRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -215,6 +332,9 @@ impl IconShape for GoArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -231,11 +351,23 @@ impl IconShape for GoArrowSwitch { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -243,6 +375,9 @@ impl IconShape for GoArrowSwitch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -258,11 +393,23 @@ impl IconShape for GoArrowUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -270,6 +417,9 @@ impl IconShape for GoArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -286,11 +436,23 @@ impl IconShape for GoBeaker { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -298,6 +460,9 @@ impl IconShape for GoBeaker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -314,11 +479,23 @@ impl IconShape for GoBell { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -326,6 +503,9 @@ impl IconShape for GoBell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -345,11 +525,23 @@ impl IconShape for GoBellFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -357,6 +549,9 @@ impl IconShape for GoBellFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -372,11 +567,23 @@ impl IconShape for GoBellSlash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -384,6 +591,9 @@ impl IconShape for GoBellSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -400,11 +610,23 @@ impl IconShape for GoBlocked { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -412,6 +634,9 @@ impl IconShape for GoBlocked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -428,11 +653,23 @@ impl IconShape for GoBold { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -440,6 +677,9 @@ impl IconShape for GoBold { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -456,11 +696,23 @@ impl IconShape for GoBook { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -468,6 +720,9 @@ impl IconShape for GoBook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -484,11 +739,23 @@ impl IconShape for GoBookmark { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -496,6 +763,9 @@ impl IconShape for GoBookmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -512,11 +782,23 @@ impl IconShape for GoBookmarkSlash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -524,6 +806,9 @@ impl IconShape for GoBookmarkSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -540,11 +825,23 @@ impl IconShape for GoBriefcase { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -552,6 +849,9 @@ impl IconShape for GoBriefcase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -568,11 +868,23 @@ impl IconShape for GoBroadcast { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -580,6 +892,9 @@ impl IconShape for GoBroadcast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -596,11 +911,23 @@ impl IconShape for GoBrowser { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -608,6 +935,9 @@ impl IconShape for GoBrowser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -624,11 +954,23 @@ impl IconShape for GoBug { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -636,6 +978,9 @@ impl IconShape for GoBug { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -652,11 +997,23 @@ impl IconShape for GoCalendar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -664,6 +1021,9 @@ impl IconShape for GoCalendar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -680,11 +1040,23 @@ impl IconShape for GoCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -692,6 +1064,9 @@ impl IconShape for GoCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -708,11 +1083,23 @@ impl IconShape for GoCheckCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -720,6 +1107,9 @@ impl IconShape for GoCheckCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -736,11 +1126,23 @@ impl IconShape for GoCheckCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -748,6 +1150,9 @@ impl IconShape for GoCheckCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -764,11 +1169,23 @@ impl IconShape for GoChecklist { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -776,6 +1193,9 @@ impl IconShape for GoChecklist { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -792,11 +1212,23 @@ impl IconShape for GoChevronDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -804,6 +1236,9 @@ impl IconShape for GoChevronDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -820,11 +1255,23 @@ impl IconShape for GoChevronLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -832,6 +1279,9 @@ impl IconShape for GoChevronLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -848,11 +1298,23 @@ impl IconShape for GoChevronRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -860,6 +1322,9 @@ impl IconShape for GoChevronRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -876,11 +1341,23 @@ impl IconShape for GoChevronUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -888,6 +1365,9 @@ impl IconShape for GoChevronUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -904,11 +1384,23 @@ impl IconShape for GoCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -916,6 +1408,9 @@ impl IconShape for GoCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -932,11 +1427,23 @@ impl IconShape for GoCircleSlash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -944,6 +1451,9 @@ impl IconShape for GoCircleSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -960,11 +1470,23 @@ impl IconShape for GoClock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -972,6 +1494,9 @@ impl IconShape for GoClock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -988,11 +1513,23 @@ impl IconShape for GoCloud { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1000,6 +1537,9 @@ impl IconShape for GoCloud { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1016,11 +1556,23 @@ impl IconShape for GoCloudOffline { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1028,6 +1580,9 @@ impl IconShape for GoCloudOffline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1047,11 +1602,23 @@ impl IconShape for GoCode { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1059,6 +1626,9 @@ impl IconShape for GoCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1075,11 +1645,23 @@ impl IconShape for GoCodeOfConduct { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1087,6 +1669,9 @@ impl IconShape for GoCodeOfConduct { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1103,11 +1688,23 @@ impl IconShape for GoCodeReview { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1115,6 +1712,9 @@ impl IconShape for GoCodeReview { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1131,11 +1731,23 @@ impl IconShape for GoCodeSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1143,6 +1755,9 @@ impl IconShape for GoCodeSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1159,11 +1774,23 @@ impl IconShape for GoCodescan { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1171,6 +1798,9 @@ impl IconShape for GoCodescan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1190,11 +1820,23 @@ impl IconShape for GoCodescanCheckmark { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1202,6 +1844,9 @@ impl IconShape for GoCodescanCheckmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1221,11 +1866,23 @@ impl IconShape for GoCodespaces { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1233,6 +1890,9 @@ impl IconShape for GoCodespaces { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1253,11 +1913,23 @@ impl IconShape for GoColumns { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1265,6 +1937,9 @@ impl IconShape for GoColumns { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1281,11 +1956,23 @@ impl IconShape for GoComment { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1293,6 +1980,9 @@ impl IconShape for GoComment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1309,11 +1999,23 @@ impl IconShape for GoCommentDiscussion { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1321,6 +2023,9 @@ impl IconShape for GoCommentDiscussion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1337,11 +2042,23 @@ impl IconShape for GoContainer { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1349,6 +2066,9 @@ impl IconShape for GoContainer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1365,11 +2085,23 @@ impl IconShape for GoCopilot { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1377,6 +2109,9 @@ impl IconShape for GoCopilot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1396,11 +2131,23 @@ impl IconShape for GoCopilotError { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1408,6 +2155,9 @@ impl IconShape for GoCopilotError { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1424,11 +2174,23 @@ impl IconShape for GoCopilotWarning { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1436,6 +2198,9 @@ impl IconShape for GoCopilotWarning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1456,11 +2221,23 @@ impl IconShape for GoCopy { fn view_box(&self) -> &str { "0 0 16 16" } - fn xmlns(&self) -> &str { + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } + fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1468,6 +2245,9 @@ impl IconShape for GoCopy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1488,11 +2268,23 @@ impl IconShape for GoCpu { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1500,6 +2292,9 @@ impl IconShape for GoCpu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1516,11 +2311,23 @@ impl IconShape for GoCreditCard { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1528,6 +2335,9 @@ impl IconShape for GoCreditCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1547,11 +2357,23 @@ impl IconShape for GoCrossReference { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1559,6 +2381,9 @@ impl IconShape for GoCrossReference { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1575,11 +2400,23 @@ impl IconShape for GoDash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1587,6 +2424,9 @@ impl IconShape for GoDash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1603,11 +2443,23 @@ impl IconShape for GoDatabase { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1615,6 +2467,9 @@ impl IconShape for GoDatabase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1631,11 +2486,23 @@ impl IconShape for GoDependabot { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1643,6 +2510,9 @@ impl IconShape for GoDependabot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1662,11 +2532,23 @@ impl IconShape for GoDesktopDownload { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1674,6 +2556,9 @@ impl IconShape for GoDesktopDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1692,11 +2577,23 @@ impl IconShape for GoDeviceCamera { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1704,6 +2601,9 @@ impl IconShape for GoDeviceCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1720,11 +2620,23 @@ impl IconShape for GoDeviceCameraVideo { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1732,6 +2644,9 @@ impl IconShape for GoDeviceCameraVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1748,11 +2663,23 @@ impl IconShape for GoDeviceDesktop { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1760,6 +2687,9 @@ impl IconShape for GoDeviceDesktop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1776,11 +2706,23 @@ impl IconShape for GoDeviceMobile { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1788,6 +2730,9 @@ impl IconShape for GoDeviceMobile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1804,11 +2749,23 @@ impl IconShape for GoDiamond { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1816,6 +2773,9 @@ impl IconShape for GoDiamond { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1832,11 +2792,23 @@ impl IconShape for GoDiff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1844,6 +2816,9 @@ impl IconShape for GoDiff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1860,11 +2835,23 @@ impl IconShape for GoDiffAdded { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1872,6 +2859,9 @@ impl IconShape for GoDiffAdded { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1888,11 +2878,23 @@ impl IconShape for GoDiffIgnored { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1900,6 +2902,9 @@ impl IconShape for GoDiffIgnored { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1916,11 +2921,23 @@ impl IconShape for GoDiffModified { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1928,6 +2945,9 @@ impl IconShape for GoDiffModified { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1944,11 +2964,23 @@ impl IconShape for GoDiffRemoved { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1956,6 +2988,9 @@ impl IconShape for GoDiffRemoved { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1972,11 +3007,23 @@ impl IconShape for GoDiffRenamed { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1984,6 +3031,9 @@ impl IconShape for GoDiffRenamed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2000,11 +3050,23 @@ impl IconShape for GoDot { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2012,6 +3074,9 @@ impl IconShape for GoDot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2028,11 +3093,23 @@ impl IconShape for GoDotFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2040,6 +3117,9 @@ impl IconShape for GoDotFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2056,11 +3136,23 @@ impl IconShape for GoDownload { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2068,6 +3160,9 @@ impl IconShape for GoDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2084,11 +3179,23 @@ impl IconShape for GoDuplicate { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2096,6 +3203,9 @@ impl IconShape for GoDuplicate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2118,11 +3228,23 @@ impl IconShape for GoEllipsis { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2130,6 +3252,9 @@ impl IconShape for GoEllipsis { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2146,11 +3271,23 @@ impl IconShape for GoEye { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2158,6 +3295,9 @@ impl IconShape for GoEye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2174,11 +3314,23 @@ impl IconShape for GoEyeClosed { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2186,6 +3338,9 @@ impl IconShape for GoEyeClosed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2202,11 +3357,23 @@ impl IconShape for GoFeedDiscussion { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2214,6 +3381,9 @@ impl IconShape for GoFeedDiscussion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2230,11 +3400,23 @@ impl IconShape for GoFeedForked { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2242,6 +3424,9 @@ impl IconShape for GoFeedForked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2258,11 +3443,23 @@ impl IconShape for GoFeedHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2270,6 +3467,9 @@ impl IconShape for GoFeedHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2286,11 +3486,23 @@ impl IconShape for GoFeedMerged { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2298,6 +3510,9 @@ impl IconShape for GoFeedMerged { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2314,11 +3529,23 @@ impl IconShape for GoFeedPerson { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2326,6 +3553,9 @@ impl IconShape for GoFeedPerson { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2342,11 +3572,23 @@ impl IconShape for GoFeedRepo { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2354,6 +3596,9 @@ impl IconShape for GoFeedRepo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2370,11 +3615,23 @@ impl IconShape for GoFeedRocket { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2382,6 +3639,9 @@ impl IconShape for GoFeedRocket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2398,11 +3658,23 @@ impl IconShape for GoFeedStar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2410,6 +3682,9 @@ impl IconShape for GoFeedStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2426,11 +3701,23 @@ impl IconShape for GoFeedTag { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2438,6 +3725,9 @@ impl IconShape for GoFeedTag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2457,11 +3747,23 @@ impl IconShape for GoFeedTrophy { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2469,6 +3771,9 @@ impl IconShape for GoFeedTrophy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2488,11 +3793,23 @@ impl IconShape for GoFile { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2500,6 +3817,9 @@ impl IconShape for GoFile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2516,11 +3836,23 @@ impl IconShape for GoFileAdded { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2528,6 +3860,9 @@ impl IconShape for GoFileAdded { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2544,11 +3879,23 @@ impl IconShape for GoFileBadge { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2556,6 +3903,9 @@ impl IconShape for GoFileBadge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2575,11 +3925,23 @@ impl IconShape for GoFileBinary { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2587,6 +3949,9 @@ impl IconShape for GoFileBinary { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2603,11 +3968,23 @@ impl IconShape for GoFileCode { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2615,6 +3992,9 @@ impl IconShape for GoFileCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2631,11 +4011,23 @@ impl IconShape for GoFileDiff { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2643,6 +4035,9 @@ impl IconShape for GoFileDiff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2659,11 +4054,23 @@ impl IconShape for GoFileDirectory { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2671,6 +4078,9 @@ impl IconShape for GoFileDirectory { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2687,11 +4097,23 @@ impl IconShape for GoFileDirectoryFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2699,6 +4121,9 @@ impl IconShape for GoFileDirectoryFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2714,11 +4139,23 @@ impl IconShape for GoFileDirectoryOpenFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2726,6 +4163,9 @@ impl IconShape for GoFileDirectoryOpenFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2741,11 +4181,23 @@ impl IconShape for GoFileMoved { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2753,6 +4205,9 @@ impl IconShape for GoFileMoved { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2771,11 +4226,23 @@ impl IconShape for GoFileRemoved { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2783,6 +4250,9 @@ impl IconShape for GoFileRemoved { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2799,11 +4269,23 @@ impl IconShape for GoFileSubmodule { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2811,6 +4293,9 @@ impl IconShape for GoFileSubmodule { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2827,11 +4312,23 @@ impl IconShape for GoFileSymlinkFile { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2839,6 +4336,9 @@ impl IconShape for GoFileSymlinkFile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2855,11 +4355,23 @@ impl IconShape for GoFileZip { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2867,6 +4379,9 @@ impl IconShape for GoFileZip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2883,11 +4398,23 @@ impl IconShape for GoFilter { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2895,6 +4422,9 @@ impl IconShape for GoFilter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2911,11 +4441,23 @@ impl IconShape for GoFlame { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2923,6 +4465,9 @@ impl IconShape for GoFlame { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2939,11 +4484,23 @@ impl IconShape for GoFold { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2951,6 +4508,9 @@ impl IconShape for GoFold { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2966,11 +4526,23 @@ impl IconShape for GoFoldDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2978,6 +4550,9 @@ impl IconShape for GoFoldDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2993,11 +4568,23 @@ impl IconShape for GoFoldUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3005,6 +4592,9 @@ impl IconShape for GoFoldUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3020,11 +4610,23 @@ impl IconShape for GoGear { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3032,6 +4634,9 @@ impl IconShape for GoGear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3048,11 +4653,23 @@ impl IconShape for GoGift { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3060,6 +4677,9 @@ impl IconShape for GoGift { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3076,11 +4696,23 @@ impl IconShape for GoGitBranch { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3088,6 +4720,9 @@ impl IconShape for GoGitBranch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3104,11 +4739,23 @@ impl IconShape for GoGitCommit { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3116,6 +4763,9 @@ impl IconShape for GoGitCommit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3132,11 +4782,23 @@ impl IconShape for GoGitCompare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3144,6 +4806,9 @@ impl IconShape for GoGitCompare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3160,11 +4825,23 @@ impl IconShape for GoGitMerge { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3172,6 +4849,9 @@ impl IconShape for GoGitMerge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3188,11 +4868,23 @@ impl IconShape for GoGitPullRequest { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3200,6 +4892,9 @@ impl IconShape for GoGitPullRequest { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3216,11 +4911,23 @@ impl IconShape for GoGitPullRequestClosed { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3228,6 +4935,9 @@ impl IconShape for GoGitPullRequestClosed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3244,11 +4954,23 @@ impl IconShape for GoGitPullRequestDraft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3256,6 +4978,9 @@ impl IconShape for GoGitPullRequestDraft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3275,11 +5000,23 @@ impl IconShape for GoGlobe { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3287,6 +5024,9 @@ impl IconShape for GoGlobe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3303,11 +5043,23 @@ impl IconShape for GoGrabber { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3315,6 +5067,9 @@ impl IconShape for GoGrabber { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3331,11 +5086,23 @@ impl IconShape for GoGraph { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3343,6 +5110,9 @@ impl IconShape for GoGraph { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3359,11 +5129,23 @@ impl IconShape for GoHash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3371,6 +5153,9 @@ impl IconShape for GoHash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3387,11 +5172,23 @@ impl IconShape for GoHeading { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3399,6 +5196,9 @@ impl IconShape for GoHeading { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3415,11 +5215,23 @@ impl IconShape for GoHeart { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3427,6 +5239,9 @@ impl IconShape for GoHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3443,11 +5258,23 @@ impl IconShape for GoHeartFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3455,6 +5282,9 @@ impl IconShape for GoHeartFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3471,11 +5301,23 @@ impl IconShape for GoHistory { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3483,6 +5325,9 @@ impl IconShape for GoHistory { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3499,11 +5344,23 @@ impl IconShape for GoHome { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3511,6 +5368,9 @@ impl IconShape for GoHome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3527,11 +5387,23 @@ impl IconShape for GoHorizontalRule { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3539,6 +5411,9 @@ impl IconShape for GoHorizontalRule { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3555,11 +5430,23 @@ impl IconShape for GoHourglass { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3567,6 +5454,9 @@ impl IconShape for GoHourglass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3583,11 +5473,23 @@ impl IconShape for GoHubot { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3595,6 +5497,9 @@ impl IconShape for GoHubot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3611,11 +5516,23 @@ impl IconShape for GoIdBadge { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3623,6 +5540,9 @@ impl IconShape for GoIdBadge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3642,11 +5562,23 @@ impl IconShape for GoImage { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3654,6 +5586,9 @@ impl IconShape for GoImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3670,11 +5605,23 @@ impl IconShape for GoInbox { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3682,6 +5629,9 @@ impl IconShape for GoInbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3698,11 +5648,23 @@ impl IconShape for GoInfinity { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3710,6 +5672,9 @@ impl IconShape for GoInfinity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3726,11 +5691,23 @@ impl IconShape for GoInfo { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3738,6 +5715,9 @@ impl IconShape for GoInfo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3754,11 +5734,23 @@ impl IconShape for GoIssueClosed { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3766,6 +5758,9 @@ impl IconShape for GoIssueClosed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3785,11 +5780,23 @@ impl IconShape for GoIssueDraft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3797,6 +5804,9 @@ impl IconShape for GoIssueDraft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3813,11 +5823,23 @@ impl IconShape for GoIssueOpened { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3825,6 +5847,9 @@ impl IconShape for GoIssueOpened { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3844,11 +5869,23 @@ impl IconShape for GoIssueReopened { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3856,6 +5893,9 @@ impl IconShape for GoIssueReopened { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3874,11 +5914,23 @@ impl IconShape for GoItalic { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3886,6 +5938,9 @@ impl IconShape for GoItalic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3902,11 +5957,23 @@ impl IconShape for GoIterations { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3914,6 +5981,9 @@ impl IconShape for GoIterations { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3929,11 +5999,23 @@ impl IconShape for GoKebabHorizontal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3941,6 +6023,9 @@ impl IconShape for GoKebabHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3956,11 +6041,23 @@ impl IconShape for GoKey { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3968,6 +6065,9 @@ impl IconShape for GoKey { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3984,11 +6084,23 @@ impl IconShape for GoKeyAsterisk { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3996,6 +6108,9 @@ impl IconShape for GoKeyAsterisk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4015,11 +6130,23 @@ impl IconShape for GoLaw { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4027,6 +6154,9 @@ impl IconShape for GoLaw { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4043,11 +6173,23 @@ impl IconShape for GoLightBulb { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4055,6 +6197,9 @@ impl IconShape for GoLightBulb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4071,11 +6216,23 @@ impl IconShape for GoLink { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4083,6 +6240,9 @@ impl IconShape for GoLink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4099,11 +6259,23 @@ impl IconShape for GoLinkExternal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4111,6 +6283,9 @@ impl IconShape for GoLinkExternal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4127,11 +6302,23 @@ impl IconShape for GoListOrdered { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4139,6 +6326,9 @@ impl IconShape for GoListOrdered { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4155,11 +6345,23 @@ impl IconShape for GoListUnordered { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4167,6 +6369,9 @@ impl IconShape for GoListUnordered { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4183,11 +6388,23 @@ impl IconShape for GoLocation { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4195,6 +6412,9 @@ impl IconShape for GoLocation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4211,11 +6431,23 @@ impl IconShape for GoLock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4223,6 +6455,9 @@ impl IconShape for GoLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4239,11 +6474,23 @@ impl IconShape for GoLog { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4251,6 +6498,9 @@ impl IconShape for GoLog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4270,11 +6520,23 @@ impl IconShape for GoLogoGist { fn view_box(&self) -> &str { "0 0 25 16" } + fn width(&self) -> &str { + "25" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4282,6 +6544,9 @@ impl IconShape for GoLogoGist { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4298,11 +6563,23 @@ impl IconShape for GoLogoGithub { fn view_box(&self) -> &str { "0 0 45 16" } + fn width(&self) -> &str { + "45" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4310,6 +6587,9 @@ impl IconShape for GoLogoGithub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4326,11 +6606,23 @@ impl IconShape for GoMail { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4338,6 +6630,9 @@ impl IconShape for GoMail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4354,11 +6649,23 @@ impl IconShape for GoMarkGithub { fn view_box(&self) -> &str { "0 0 16 16" } - fn xmlns(&self) -> &str { + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } + fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4366,6 +6673,9 @@ impl IconShape for GoMarkGithub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4382,11 +6692,23 @@ impl IconShape for GoMarkdown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4394,6 +6716,9 @@ impl IconShape for GoMarkdown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4410,11 +6735,23 @@ impl IconShape for GoMegaphone { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4422,19 +6759,22 @@ impl IconShape for GoMegaphone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { g { fill_rule: "evenodd", - } - path { - d: "M3.25 9a.75.75 0 01.75.75c0 2.142.456 3.828.733 4.653a.121.121 0 00.05.064.207.207 0 00.117.033h1.31c.085 0 .18-.042.258-.152a.448.448 0 00.075-.366A16.74 16.74 0 016 9.75a.75.75 0 011.5 0c0 1.588.25 2.926.494 3.85.293 1.113-.504 2.4-1.783 2.4H4.9c-.686 0-1.35-.41-1.589-1.12A16.42 16.42 0 012.5 9.75.75.75 0 013.25 9z", - } - path { - d: "M0 6a4 4 0 014-4h2.75a.75.75 0 01.75.75v6.5a.75.75 0 01-.75.75H4a4 4 0 01-4-4zm4-2.5a2.5 2.5 0 000 5h2v-5H4z", - } - path { - d: "M15.59.082A.75.75 0 0116 .75v10.5a.75.75 0 01-1.189.608l-.002-.001h.001l-.014-.01a5.829 5.829 0 00-.422-.25 10.58 10.58 0 00-1.469-.64C11.576 10.484 9.536 10 6.75 10a.75.75 0 110-1.5c2.964 0 5.174.516 6.658 1.043.423.151.787.302 1.092.443V2.014c-.305.14-.669.292-1.092.443C11.924 2.984 9.713 3.5 6.75 3.5a.75.75 0 110-1.5c2.786 0 4.826-.484 6.155-.957.665-.236 1.154-.47 1.47-.64a5.82 5.82 0 00.421-.25l.014-.01a.75.75 0 01.78-.061zm-.78.06zm.44 11.108l-.44.607.44-.607z", + path { + d: "M3.25 9a.75.75 0 01.75.75c0 2.142.456 3.828.733 4.653a.121.121 0 00.05.064.207.207 0 00.117.033h1.31c.085 0 .18-.042.258-.152a.448.448 0 00.075-.366A16.74 16.74 0 016 9.75a.75.75 0 011.5 0c0 1.588.25 2.926.494 3.85.293 1.113-.504 2.4-1.783 2.4H4.9c-.686 0-1.35-.41-1.589-1.12A16.42 16.42 0 012.5 9.75.75.75 0 013.25 9z", + } + path { + d: "M0 6a4 4 0 014-4h2.75a.75.75 0 01.75.75v6.5a.75.75 0 01-.75.75H4a4 4 0 01-4-4zm4-2.5a2.5 2.5 0 000 5h2v-5H4z", + } + path { + d: "M15.59.082A.75.75 0 0116 .75v10.5a.75.75 0 01-1.189.608l-.002-.001h.001l-.014-.01a5.829 5.829 0 00-.422-.25 10.58 10.58 0 00-1.469-.64C11.576 10.484 9.536 10 6.75 10a.75.75 0 110-1.5c2.964 0 5.174.516 6.658 1.043.423.151.787.302 1.092.443V2.014c-.305.14-.669.292-1.092.443C11.924 2.984 9.713 3.5 6.75 3.5a.75.75 0 110-1.5c2.786 0 4.826-.484 6.155-.957.665-.236 1.154-.47 1.47-.64a5.82 5.82 0 00.421-.25l.014-.01a.75.75 0 01.78-.061zm-.78.06zm.44 11.108l-.44.607.44-.607z", + } } } } @@ -4446,11 +6786,23 @@ impl IconShape for GoMention { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4458,6 +6810,9 @@ impl IconShape for GoMention { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4474,11 +6829,23 @@ impl IconShape for GoMeter { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4486,6 +6853,9 @@ impl IconShape for GoMeter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4502,11 +6872,23 @@ impl IconShape for GoMilestone { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4514,6 +6896,9 @@ impl IconShape for GoMilestone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4530,11 +6915,23 @@ impl IconShape for GoMirror { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4542,6 +6939,9 @@ impl IconShape for GoMirror { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4558,11 +6958,23 @@ impl IconShape for GoMoon { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4570,6 +6982,9 @@ impl IconShape for GoMoon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4586,11 +7001,23 @@ impl IconShape for GoMortarBoard { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4598,6 +7025,9 @@ impl IconShape for GoMortarBoard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4614,11 +7044,23 @@ impl IconShape for GoMultiSelect { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4626,6 +7068,9 @@ impl IconShape for GoMultiSelect { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4645,11 +7090,23 @@ impl IconShape for GoMute { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4657,6 +7114,9 @@ impl IconShape for GoMute { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4673,11 +7133,23 @@ impl IconShape for GoNoEntry { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4685,6 +7157,9 @@ impl IconShape for GoNoEntry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4704,11 +7179,23 @@ impl IconShape for GoNorthStar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4716,6 +7203,9 @@ impl IconShape for GoNorthStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4731,11 +7221,23 @@ impl IconShape for GoNote { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4743,6 +7245,9 @@ impl IconShape for GoNote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4759,11 +7264,23 @@ impl IconShape for GoNumber { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4771,6 +7288,9 @@ impl IconShape for GoNumber { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4787,11 +7307,23 @@ impl IconShape for GoOrganization { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4799,6 +7331,9 @@ impl IconShape for GoOrganization { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4815,11 +7350,23 @@ impl IconShape for GoPackage { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4827,6 +7374,9 @@ impl IconShape for GoPackage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4843,11 +7393,23 @@ impl IconShape for GoPackageDependencies { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4855,6 +7417,9 @@ impl IconShape for GoPackageDependencies { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4871,11 +7436,23 @@ impl IconShape for GoPackageDependents { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4883,6 +7460,9 @@ impl IconShape for GoPackageDependents { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4899,11 +7479,23 @@ impl IconShape for GoPaintbrush { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4911,6 +7503,9 @@ impl IconShape for GoPaintbrush { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4927,11 +7522,23 @@ impl IconShape for GoPaperAirplane { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4939,6 +7546,9 @@ impl IconShape for GoPaperAirplane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4955,11 +7565,23 @@ impl IconShape for GoPaste { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4967,6 +7589,9 @@ impl IconShape for GoPaste { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4983,11 +7608,23 @@ impl IconShape for GoPencil { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4995,6 +7632,9 @@ impl IconShape for GoPencil { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5011,11 +7651,23 @@ impl IconShape for GoPeople { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5023,6 +7675,9 @@ impl IconShape for GoPeople { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5039,11 +7694,23 @@ impl IconShape for GoPerson { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5051,6 +7718,9 @@ impl IconShape for GoPerson { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5067,11 +7737,23 @@ impl IconShape for GoPersonAdd { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5079,6 +7761,9 @@ impl IconShape for GoPersonAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5095,11 +7780,23 @@ impl IconShape for GoPersonFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5107,6 +7804,9 @@ impl IconShape for GoPersonFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5122,11 +7822,23 @@ impl IconShape for GoPin { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5134,6 +7846,9 @@ impl IconShape for GoPin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5150,11 +7865,23 @@ impl IconShape for GoPlay { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5162,6 +7889,9 @@ impl IconShape for GoPlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5178,11 +7908,23 @@ impl IconShape for GoPlug { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5190,6 +7932,9 @@ impl IconShape for GoPlug { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5206,11 +7951,23 @@ impl IconShape for GoPlus { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5218,6 +7975,9 @@ impl IconShape for GoPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5234,11 +7994,23 @@ impl IconShape for GoPlusCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5246,6 +8018,9 @@ impl IconShape for GoPlusCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5262,11 +8037,23 @@ impl IconShape for GoProject { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5274,6 +8061,9 @@ impl IconShape for GoProject { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5290,11 +8080,23 @@ impl IconShape for GoPulse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5302,6 +8104,9 @@ impl IconShape for GoPulse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5318,11 +8123,23 @@ impl IconShape for GoQuestion { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5330,6 +8147,9 @@ impl IconShape for GoQuestion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5346,11 +8166,23 @@ impl IconShape for GoQuote { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5358,6 +8190,9 @@ impl IconShape for GoQuote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5374,11 +8209,23 @@ impl IconShape for GoReply { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5386,6 +8233,9 @@ impl IconShape for GoReply { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5402,11 +8252,23 @@ impl IconShape for GoRepo { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5414,6 +8276,9 @@ impl IconShape for GoRepo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5430,11 +8295,23 @@ impl IconShape for GoRepoClone { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5442,6 +8319,9 @@ impl IconShape for GoRepoClone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5458,11 +8338,23 @@ impl IconShape for GoRepoDeleted { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5470,6 +8362,9 @@ impl IconShape for GoRepoDeleted { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5488,11 +8383,23 @@ impl IconShape for GoRepoForked { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5500,6 +8407,9 @@ impl IconShape for GoRepoForked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5516,11 +8426,23 @@ impl IconShape for GoRepoLocked { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5528,6 +8450,9 @@ impl IconShape for GoRepoLocked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5547,11 +8472,23 @@ impl IconShape for GoRepoPull { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5559,6 +8496,9 @@ impl IconShape for GoRepoPull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5575,11 +8515,23 @@ impl IconShape for GoRepoPush { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5587,6 +8539,9 @@ impl IconShape for GoRepoPush { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5603,11 +8558,23 @@ impl IconShape for GoRepoTemplate { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5615,6 +8582,9 @@ impl IconShape for GoRepoTemplate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5631,11 +8601,23 @@ impl IconShape for GoReport { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5643,6 +8625,9 @@ impl IconShape for GoReport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5659,11 +8644,23 @@ impl IconShape for GoRocket { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5671,6 +8668,9 @@ impl IconShape for GoRocket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5687,11 +8687,23 @@ impl IconShape for GoRows { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5699,6 +8711,9 @@ impl IconShape for GoRows { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5715,11 +8730,23 @@ impl IconShape for GoRss { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5727,6 +8754,9 @@ impl IconShape for GoRss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5743,11 +8773,23 @@ impl IconShape for GoRuby { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5755,6 +8797,9 @@ impl IconShape for GoRuby { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5771,11 +8816,23 @@ impl IconShape for GoScreenFull { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5783,6 +8840,9 @@ impl IconShape for GoScreenFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5799,11 +8859,23 @@ impl IconShape for GoScreenNormal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5811,6 +8883,9 @@ impl IconShape for GoScreenNormal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5827,11 +8902,23 @@ impl IconShape for GoSearch { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5839,6 +8926,9 @@ impl IconShape for GoSearch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5855,11 +8945,23 @@ impl IconShape for GoServer { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5867,6 +8969,9 @@ impl IconShape for GoServer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5883,11 +8988,23 @@ impl IconShape for GoShare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5895,6 +9012,9 @@ impl IconShape for GoShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5911,11 +9031,23 @@ impl IconShape for GoShareAndroid { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5923,6 +9055,9 @@ impl IconShape for GoShareAndroid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5939,11 +9074,23 @@ impl IconShape for GoShield { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5951,6 +9098,9 @@ impl IconShape for GoShield { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5967,11 +9117,23 @@ impl IconShape for GoShieldCheck { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5979,6 +9141,9 @@ impl IconShape for GoShieldCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5995,11 +9160,23 @@ impl IconShape for GoShieldLock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6007,6 +9184,9 @@ impl IconShape for GoShieldLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6023,11 +9203,23 @@ impl IconShape for GoShieldX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6035,6 +9227,9 @@ impl IconShape for GoShieldX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6051,11 +9246,23 @@ impl IconShape for GoSidebarCollapse { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6063,6 +9270,9 @@ impl IconShape for GoSidebarCollapse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6083,11 +9293,23 @@ impl IconShape for GoSidebarExpand { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6095,6 +9317,9 @@ impl IconShape for GoSidebarExpand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6115,11 +9340,23 @@ impl IconShape for GoSignIn { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6127,6 +9364,9 @@ impl IconShape for GoSignIn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6143,11 +9383,23 @@ impl IconShape for GoSignOut { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6155,6 +9407,9 @@ impl IconShape for GoSignOut { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6171,11 +9426,23 @@ impl IconShape for GoSingleSelect { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6183,6 +9450,9 @@ impl IconShape for GoSingleSelect { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6202,11 +9472,23 @@ impl IconShape for GoSkip { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6214,6 +9496,9 @@ impl IconShape for GoSkip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6230,11 +9515,23 @@ impl IconShape for GoSliders { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6242,6 +9539,9 @@ impl IconShape for GoSliders { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6257,11 +9557,23 @@ impl IconShape for GoSmiley { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6269,6 +9581,9 @@ impl IconShape for GoSmiley { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6285,11 +9600,23 @@ impl IconShape for GoSortAsc { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6297,6 +9624,9 @@ impl IconShape for GoSortAsc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6313,11 +9643,23 @@ impl IconShape for GoSortDesc { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6325,6 +9667,9 @@ impl IconShape for GoSortDesc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6344,11 +9689,23 @@ impl IconShape for GoSquare { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6356,6 +9713,9 @@ impl IconShape for GoSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6372,11 +9732,23 @@ impl IconShape for GoSquareFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6384,6 +9756,9 @@ impl IconShape for GoSquareFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6400,11 +9775,23 @@ impl IconShape for GoSquirrel { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6412,6 +9799,9 @@ impl IconShape for GoSquirrel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6428,11 +9818,23 @@ impl IconShape for GoStack { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6440,6 +9842,9 @@ impl IconShape for GoStack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6456,11 +9861,23 @@ impl IconShape for GoStar { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6468,6 +9885,9 @@ impl IconShape for GoStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6484,11 +9904,23 @@ impl IconShape for GoStarFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6496,6 +9928,9 @@ impl IconShape for GoStarFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6512,11 +9947,23 @@ impl IconShape for GoStop { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6524,6 +9971,9 @@ impl IconShape for GoStop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6540,11 +9990,23 @@ impl IconShape for GoStopwatch { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6552,6 +10014,9 @@ impl IconShape for GoStopwatch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6568,11 +10033,23 @@ impl IconShape for GoStrikethrough { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6580,6 +10057,9 @@ impl IconShape for GoStrikethrough { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6596,11 +10076,23 @@ impl IconShape for GoSun { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6608,6 +10100,9 @@ impl IconShape for GoSun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6624,11 +10119,23 @@ impl IconShape for GoSync { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6636,6 +10143,9 @@ impl IconShape for GoSync { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6652,11 +10162,23 @@ impl IconShape for GoTabExternal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6664,6 +10186,9 @@ impl IconShape for GoTabExternal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6682,11 +10207,23 @@ impl IconShape for GoTable { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6694,6 +10231,9 @@ impl IconShape for GoTable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6710,11 +10250,23 @@ impl IconShape for GoTag { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6722,6 +10274,9 @@ impl IconShape for GoTag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6738,11 +10293,23 @@ impl IconShape for GoTasklist { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6750,6 +10317,9 @@ impl IconShape for GoTasklist { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6766,11 +10336,23 @@ impl IconShape for GoTelescope { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6778,6 +10360,9 @@ impl IconShape for GoTelescope { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6794,11 +10379,23 @@ impl IconShape for GoTelescopeFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6806,6 +10403,9 @@ impl IconShape for GoTelescopeFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6822,11 +10422,23 @@ impl IconShape for GoTerminal { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6834,6 +10446,9 @@ impl IconShape for GoTerminal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6850,11 +10465,23 @@ impl IconShape for GoThreeBars { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6862,6 +10489,9 @@ impl IconShape for GoThreeBars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6878,11 +10508,23 @@ impl IconShape for GoThumbsdown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6890,6 +10532,9 @@ impl IconShape for GoThumbsdown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6906,11 +10551,23 @@ impl IconShape for GoThumbsup { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6918,6 +10575,9 @@ impl IconShape for GoThumbsup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6934,11 +10594,23 @@ impl IconShape for GoTools { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6946,6 +10618,9 @@ impl IconShape for GoTools { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6962,11 +10637,23 @@ impl IconShape for GoTrash { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6974,6 +10661,9 @@ impl IconShape for GoTrash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6990,11 +10680,23 @@ impl IconShape for GoTriangleDown { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7002,6 +10704,9 @@ impl IconShape for GoTriangleDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7017,11 +10722,23 @@ impl IconShape for GoTriangleLeft { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7029,6 +10746,9 @@ impl IconShape for GoTriangleLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7044,11 +10764,23 @@ impl IconShape for GoTriangleRight { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7056,6 +10788,9 @@ impl IconShape for GoTriangleRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7071,11 +10806,23 @@ impl IconShape for GoTriangleUp { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7083,6 +10830,9 @@ impl IconShape for GoTriangleUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7098,11 +10848,23 @@ impl IconShape for GoTrophy { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7110,6 +10872,9 @@ impl IconShape for GoTrophy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7126,11 +10891,23 @@ impl IconShape for GoTypography { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7138,6 +10915,9 @@ impl IconShape for GoTypography { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7154,11 +10934,23 @@ impl IconShape for GoUnfold { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7166,6 +10958,9 @@ impl IconShape for GoUnfold { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7181,11 +10976,23 @@ impl IconShape for GoUnlock { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7193,6 +11000,9 @@ impl IconShape for GoUnlock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7209,11 +11019,23 @@ impl IconShape for GoUnmute { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7221,6 +11043,9 @@ impl IconShape for GoUnmute { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7237,11 +11062,23 @@ impl IconShape for GoUnverified { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7249,6 +11086,9 @@ impl IconShape for GoUnverified { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7265,11 +11105,23 @@ impl IconShape for GoUpload { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7277,6 +11129,9 @@ impl IconShape for GoUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7293,11 +11148,23 @@ impl IconShape for GoVerified { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7305,6 +11172,9 @@ impl IconShape for GoVerified { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7321,11 +11191,23 @@ impl IconShape for GoVersions { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7333,6 +11215,9 @@ impl IconShape for GoVersions { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7349,11 +11234,23 @@ impl IconShape for GoVideo { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7361,6 +11258,9 @@ impl IconShape for GoVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7380,11 +11280,23 @@ impl IconShape for GoWebhook { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7392,6 +11304,9 @@ impl IconShape for GoWebhook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7413,11 +11328,23 @@ impl IconShape for GoWorkflow { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7425,6 +11352,9 @@ impl IconShape for GoWorkflow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7441,11 +11371,23 @@ impl IconShape for GoX { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7453,6 +11395,9 @@ impl IconShape for GoX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7469,11 +11414,23 @@ impl IconShape for GoXCircle { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7481,6 +11438,9 @@ impl IconShape for GoXCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7497,11 +11457,23 @@ impl IconShape for GoXCircleFill { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7509,6 +11481,9 @@ impl IconShape for GoXCircleFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7525,11 +11500,23 @@ impl IconShape for GoZap { fn view_box(&self) -> &str { "0 0 16 16" } + fn width(&self) -> &str { + "16" + } + fn height(&self) -> &str { + "16" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7537,6 +11524,9 @@ impl IconShape for GoZap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { diff --git a/packages/lib/src/icons/hi_outline_icons.rs b/packages/lib/src/icons/hi_outline_icons.rs index 7a97172..e077fa6 100644 --- a/packages/lib/src/icons/hi_outline_icons.rs +++ b/packages/lib/src/icons/hi_outline_icons.rs @@ -7,11 +7,23 @@ impl IconShape for HiAcademicCap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,6 +31,9 @@ impl IconShape for HiAcademicCap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44,11 +59,23 @@ impl IconShape for HiAdjustments { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -56,6 +83,9 @@ impl IconShape for HiAdjustments { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -75,11 +105,23 @@ impl IconShape for HiAnnotation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -87,6 +129,9 @@ impl IconShape for HiAnnotation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -106,11 +151,23 @@ impl IconShape for HiArchive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -118,6 +175,9 @@ impl IconShape for HiArchive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -137,11 +197,23 @@ impl IconShape for HiArrowCircleDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -149,6 +221,9 @@ impl IconShape for HiArrowCircleDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -168,11 +243,23 @@ impl IconShape for HiArrowCircleLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -180,6 +267,9 @@ impl IconShape for HiArrowCircleLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -199,11 +289,23 @@ impl IconShape for HiArrowCircleRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -211,6 +313,9 @@ impl IconShape for HiArrowCircleRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -230,11 +335,23 @@ impl IconShape for HiArrowCircleUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -242,6 +359,9 @@ impl IconShape for HiArrowCircleUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -261,11 +381,23 @@ impl IconShape for HiArrowDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -273,6 +405,9 @@ impl IconShape for HiArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -292,11 +427,23 @@ impl IconShape for HiArrowLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -304,6 +451,9 @@ impl IconShape for HiArrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -323,11 +473,23 @@ impl IconShape for HiArrowNarrowDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -335,6 +497,9 @@ impl IconShape for HiArrowNarrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -354,11 +519,23 @@ impl IconShape for HiArrowNarrowLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -366,6 +543,9 @@ impl IconShape for HiArrowNarrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -385,11 +565,23 @@ impl IconShape for HiArrowNarrowRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -397,6 +589,9 @@ impl IconShape for HiArrowNarrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -416,11 +611,23 @@ impl IconShape for HiArrowNarrowUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -428,6 +635,9 @@ impl IconShape for HiArrowNarrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -447,11 +657,23 @@ impl IconShape for HiArrowRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -459,6 +681,9 @@ impl IconShape for HiArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -478,11 +703,23 @@ impl IconShape for HiArrowSmDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -490,6 +727,9 @@ impl IconShape for HiArrowSmDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -509,11 +749,23 @@ impl IconShape for HiArrowSmLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -521,6 +773,9 @@ impl IconShape for HiArrowSmLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -540,11 +795,23 @@ impl IconShape for HiArrowSmRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -552,6 +819,9 @@ impl IconShape for HiArrowSmRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -571,11 +841,23 @@ impl IconShape for HiArrowSmUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -583,6 +865,9 @@ impl IconShape for HiArrowSmUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -602,11 +887,23 @@ impl IconShape for HiArrowUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -614,6 +911,9 @@ impl IconShape for HiArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -633,11 +933,23 @@ impl IconShape for HiArrowsExpand { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -645,6 +957,9 @@ impl IconShape for HiArrowsExpand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -664,11 +979,23 @@ impl IconShape for HiAtSymbol { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -676,6 +1003,9 @@ impl IconShape for HiAtSymbol { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -695,11 +1025,23 @@ impl IconShape for HiBackspace { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -707,6 +1049,9 @@ impl IconShape for HiBackspace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -726,11 +1071,23 @@ impl IconShape for HiBadgeCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -738,6 +1095,9 @@ impl IconShape for HiBadgeCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -757,11 +1117,23 @@ impl IconShape for HiBan { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -769,6 +1141,9 @@ impl IconShape for HiBan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -788,11 +1163,23 @@ impl IconShape for HiBeaker { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -800,6 +1187,9 @@ impl IconShape for HiBeaker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -819,11 +1209,23 @@ impl IconShape for HiBell { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -831,6 +1233,9 @@ impl IconShape for HiBell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -850,11 +1255,23 @@ impl IconShape for HiBookOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -862,6 +1279,9 @@ impl IconShape for HiBookOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -881,11 +1301,23 @@ impl IconShape for HiBookmarkAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -893,6 +1325,9 @@ impl IconShape for HiBookmarkAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -912,11 +1347,23 @@ impl IconShape for HiBookmark { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -924,6 +1371,9 @@ impl IconShape for HiBookmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -943,11 +1393,23 @@ impl IconShape for HiBriefcase { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -955,6 +1417,9 @@ impl IconShape for HiBriefcase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -974,11 +1439,23 @@ impl IconShape for HiCake { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -986,6 +1463,9 @@ impl IconShape for HiCake { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1005,11 +1485,23 @@ impl IconShape for HiCalculator { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1017,6 +1509,9 @@ impl IconShape for HiCalculator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1036,11 +1531,23 @@ impl IconShape for HiCalendar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1048,6 +1555,9 @@ impl IconShape for HiCalendar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1067,11 +1577,23 @@ impl IconShape for HiCamera { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1079,6 +1601,9 @@ impl IconShape for HiCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1105,11 +1630,23 @@ impl IconShape for HiCash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1117,6 +1654,9 @@ impl IconShape for HiCash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1136,11 +1676,23 @@ impl IconShape for HiChartBar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1148,6 +1700,9 @@ impl IconShape for HiChartBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1167,11 +1722,23 @@ impl IconShape for HiChartPie { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1179,6 +1746,9 @@ impl IconShape for HiChartPie { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1205,11 +1775,23 @@ impl IconShape for HiChartSquareBar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1217,6 +1799,9 @@ impl IconShape for HiChartSquareBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1236,11 +1821,23 @@ impl IconShape for HiChatAlt2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1248,6 +1845,9 @@ impl IconShape for HiChatAlt2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1267,11 +1867,23 @@ impl IconShape for HiChatAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1279,6 +1891,9 @@ impl IconShape for HiChatAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1298,11 +1913,23 @@ impl IconShape for HiChat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1310,6 +1937,9 @@ impl IconShape for HiChat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1329,11 +1959,23 @@ impl IconShape for HiCheckCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1341,6 +1983,9 @@ impl IconShape for HiCheckCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1360,11 +2005,23 @@ impl IconShape for HiCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1372,6 +2029,9 @@ impl IconShape for HiCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1391,11 +2051,23 @@ impl IconShape for HiChevronDoubleDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1403,6 +2075,9 @@ impl IconShape for HiChevronDoubleDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1422,11 +2097,23 @@ impl IconShape for HiChevronDoubleLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1434,6 +2121,9 @@ impl IconShape for HiChevronDoubleLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1453,11 +2143,23 @@ impl IconShape for HiChevronDoubleRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1465,6 +2167,9 @@ impl IconShape for HiChevronDoubleRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1484,11 +2189,23 @@ impl IconShape for HiChevronDoubleUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1496,6 +2213,9 @@ impl IconShape for HiChevronDoubleUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1515,11 +2235,23 @@ impl IconShape for HiChevronDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1527,6 +2259,9 @@ impl IconShape for HiChevronDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1546,11 +2281,23 @@ impl IconShape for HiChevronLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1558,6 +2305,9 @@ impl IconShape for HiChevronLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1577,11 +2327,23 @@ impl IconShape for HiChevronRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1589,6 +2351,9 @@ impl IconShape for HiChevronRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1608,11 +2373,23 @@ impl IconShape for HiChevronUp { fn view_box(&self) -> &str { "0 0 24 24" } - fn xmlns(&self) -> &str { + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } + fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1620,6 +2397,9 @@ impl IconShape for HiChevronUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1639,11 +2419,23 @@ impl IconShape for HiChip { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1651,6 +2443,9 @@ impl IconShape for HiChip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1670,11 +2465,23 @@ impl IconShape for HiClipboardCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1682,6 +2489,9 @@ impl IconShape for HiClipboardCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1701,11 +2511,23 @@ impl IconShape for HiClipboardCopy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1713,6 +2535,9 @@ impl IconShape for HiClipboardCopy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1732,11 +2557,23 @@ impl IconShape for HiClipboardList { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1744,6 +2581,9 @@ impl IconShape for HiClipboardList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1763,11 +2603,23 @@ impl IconShape for HiClipboard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1775,6 +2627,9 @@ impl IconShape for HiClipboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1794,11 +2649,23 @@ impl IconShape for HiClock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1806,6 +2673,9 @@ impl IconShape for HiClock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1825,11 +2695,23 @@ impl IconShape for HiCloudDownload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1837,6 +2719,9 @@ impl IconShape for HiCloudDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1856,11 +2741,23 @@ impl IconShape for HiCloudUpload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1868,6 +2765,9 @@ impl IconShape for HiCloudUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1887,11 +2787,23 @@ impl IconShape for HiCloud { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1899,6 +2811,9 @@ impl IconShape for HiCloud { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1918,11 +2833,23 @@ impl IconShape for HiCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1930,6 +2857,9 @@ impl IconShape for HiCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1949,11 +2879,23 @@ impl IconShape for HiCog { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1961,6 +2903,9 @@ impl IconShape for HiCog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1987,11 +2932,23 @@ impl IconShape for HiCollection { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1999,6 +2956,9 @@ impl IconShape for HiCollection { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2018,11 +2978,23 @@ impl IconShape for HiColorSwatch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2030,6 +3002,9 @@ impl IconShape for HiColorSwatch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2049,11 +3024,23 @@ impl IconShape for HiCreditCard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2061,6 +3048,9 @@ impl IconShape for HiCreditCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2080,11 +3070,23 @@ impl IconShape for HiCubeTransparent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2092,6 +3094,9 @@ impl IconShape for HiCubeTransparent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2111,11 +3116,23 @@ impl IconShape for HiCube { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2123,6 +3140,9 @@ impl IconShape for HiCube { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2142,11 +3162,23 @@ impl IconShape for HiCurrencyBangladeshi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2154,6 +3186,9 @@ impl IconShape for HiCurrencyBangladeshi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2173,11 +3208,23 @@ impl IconShape for HiCurrencyDollar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2185,6 +3232,9 @@ impl IconShape for HiCurrencyDollar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2204,11 +3254,23 @@ impl IconShape for HiCurrencyEuro { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2216,6 +3278,9 @@ impl IconShape for HiCurrencyEuro { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2235,11 +3300,23 @@ impl IconShape for HiCurrencyPound { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2247,6 +3324,9 @@ impl IconShape for HiCurrencyPound { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2266,11 +3346,23 @@ impl IconShape for HiCurrencyRupee { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2278,6 +3370,9 @@ impl IconShape for HiCurrencyRupee { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2297,11 +3392,23 @@ impl IconShape for HiCurrencyYen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2309,6 +3416,9 @@ impl IconShape for HiCurrencyYen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2328,11 +3438,23 @@ impl IconShape for HiCursorClick { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2340,6 +3462,9 @@ impl IconShape for HiCursorClick { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2359,11 +3484,23 @@ impl IconShape for HiDatabase { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2371,6 +3508,9 @@ impl IconShape for HiDatabase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2390,11 +3530,23 @@ impl IconShape for HiDesktopComputer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2402,6 +3554,9 @@ impl IconShape for HiDesktopComputer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2421,11 +3576,23 @@ impl IconShape for HiDeviceMobile { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2433,6 +3600,9 @@ impl IconShape for HiDeviceMobile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2452,11 +3622,23 @@ impl IconShape for HiDeviceTablet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2464,6 +3646,9 @@ impl IconShape for HiDeviceTablet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2483,11 +3668,23 @@ impl IconShape for HiDocumentAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2495,6 +3692,9 @@ impl IconShape for HiDocumentAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2514,11 +3714,23 @@ impl IconShape for HiDocumentDownload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2526,6 +3738,9 @@ impl IconShape for HiDocumentDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2545,11 +3760,23 @@ impl IconShape for HiDocumentDuplicate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2557,6 +3784,9 @@ impl IconShape for HiDocumentDuplicate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2576,11 +3806,23 @@ impl IconShape for HiDocumentRemove { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2588,6 +3830,9 @@ impl IconShape for HiDocumentRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2607,11 +3852,23 @@ impl IconShape for HiDocumentReport { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2619,6 +3876,9 @@ impl IconShape for HiDocumentReport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2638,11 +3898,23 @@ impl IconShape for HiDocumentSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2650,6 +3922,9 @@ impl IconShape for HiDocumentSearch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2669,11 +3944,23 @@ impl IconShape for HiDocumentText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2681,6 +3968,9 @@ impl IconShape for HiDocumentText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2700,11 +3990,23 @@ impl IconShape for HiDocument { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2712,6 +4014,9 @@ impl IconShape for HiDocument { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2731,11 +4036,23 @@ impl IconShape for HiDotsCircleHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2743,6 +4060,9 @@ impl IconShape for HiDotsCircleHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2762,11 +4082,23 @@ impl IconShape for HiDotsHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2774,6 +4106,9 @@ impl IconShape for HiDotsHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2793,11 +4128,23 @@ impl IconShape for HiDotsVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2805,6 +4152,9 @@ impl IconShape for HiDotsVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2824,11 +4174,23 @@ impl IconShape for HiDownload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2836,6 +4198,9 @@ impl IconShape for HiDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2855,11 +4220,23 @@ impl IconShape for HiDuplicate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2867,6 +4244,9 @@ impl IconShape for HiDuplicate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2886,11 +4266,23 @@ impl IconShape for HiEmojiHappy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2898,6 +4290,9 @@ impl IconShape for HiEmojiHappy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2917,11 +4312,23 @@ impl IconShape for HiEmojiSad { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2929,6 +4336,9 @@ impl IconShape for HiEmojiSad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2948,11 +4358,23 @@ impl IconShape for HiExclamationCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2960,6 +4382,9 @@ impl IconShape for HiExclamationCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2979,11 +4404,23 @@ impl IconShape for HiExclamation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2991,6 +4428,9 @@ impl IconShape for HiExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3010,11 +4450,23 @@ impl IconShape for HiExternalLink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3022,6 +4474,9 @@ impl IconShape for HiExternalLink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3041,11 +4496,23 @@ impl IconShape for HiEyeOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3053,6 +4520,9 @@ impl IconShape for HiEyeOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3072,11 +4542,23 @@ impl IconShape for HiEye { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3084,6 +4566,9 @@ impl IconShape for HiEye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3110,11 +4595,23 @@ impl IconShape for HiFastForward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3122,6 +4619,9 @@ impl IconShape for HiFastForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3148,11 +4648,23 @@ impl IconShape for HiFilm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3160,6 +4672,9 @@ impl IconShape for HiFilm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3179,11 +4694,23 @@ impl IconShape for HiFilter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3191,6 +4718,9 @@ impl IconShape for HiFilter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3210,11 +4740,23 @@ impl IconShape for HiFingerPrint { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3222,6 +4764,9 @@ impl IconShape for HiFingerPrint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3241,11 +4786,23 @@ impl IconShape for HiFire { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3253,6 +4810,9 @@ impl IconShape for HiFire { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3279,11 +4839,23 @@ impl IconShape for HiFlag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3291,6 +4863,9 @@ impl IconShape for HiFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3310,11 +4885,23 @@ impl IconShape for HiFolderAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3322,6 +4909,9 @@ impl IconShape for HiFolderAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3341,11 +4931,23 @@ impl IconShape for HiFolderDownload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3353,6 +4955,9 @@ impl IconShape for HiFolderDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3372,11 +4977,23 @@ impl IconShape for HiFolderOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3384,6 +5001,9 @@ impl IconShape for HiFolderOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3403,11 +5023,23 @@ impl IconShape for HiFolderRemove { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3415,6 +5047,9 @@ impl IconShape for HiFolderRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3434,11 +5069,23 @@ impl IconShape for HiFolder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3446,6 +5093,9 @@ impl IconShape for HiFolder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3465,11 +5115,23 @@ impl IconShape for HiGift { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3477,6 +5139,9 @@ impl IconShape for HiGift { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3496,11 +5161,23 @@ impl IconShape for HiGlobeAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3508,6 +5185,9 @@ impl IconShape for HiGlobeAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3527,11 +5207,23 @@ impl IconShape for HiGlobe { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3539,6 +5231,9 @@ impl IconShape for HiGlobe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3558,11 +5253,23 @@ impl IconShape for HiHand { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3570,6 +5277,9 @@ impl IconShape for HiHand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3589,11 +5299,23 @@ impl IconShape for HiHashtag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3601,6 +5323,9 @@ impl IconShape for HiHashtag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3620,11 +5345,23 @@ impl IconShape for HiHeart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3632,6 +5369,9 @@ impl IconShape for HiHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3651,11 +5391,23 @@ impl IconShape for HiHome { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3663,6 +5415,9 @@ impl IconShape for HiHome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3682,11 +5437,23 @@ impl IconShape for HiIdentification { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3694,6 +5461,9 @@ impl IconShape for HiIdentification { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3713,11 +5483,23 @@ impl IconShape for HiInboxIn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3725,6 +5507,9 @@ impl IconShape for HiInboxIn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3744,11 +5529,23 @@ impl IconShape for HiInbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3756,6 +5553,9 @@ impl IconShape for HiInbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3775,11 +5575,23 @@ impl IconShape for HiInformationCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3787,6 +5599,9 @@ impl IconShape for HiInformationCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3806,11 +5621,23 @@ impl IconShape for HiKey { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3818,6 +5645,9 @@ impl IconShape for HiKey { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3837,11 +5667,23 @@ impl IconShape for HiLibrary { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3849,6 +5691,9 @@ impl IconShape for HiLibrary { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3868,11 +5713,23 @@ impl IconShape for HiLightBulb { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3880,6 +5737,9 @@ impl IconShape for HiLightBulb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3899,11 +5759,23 @@ impl IconShape for HiLightningBolt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3911,6 +5783,9 @@ impl IconShape for HiLightningBolt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3930,11 +5805,23 @@ impl IconShape for HiLink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3942,6 +5829,9 @@ impl IconShape for HiLink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3961,11 +5851,23 @@ impl IconShape for HiLocationMarker { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3973,6 +5875,9 @@ impl IconShape for HiLocationMarker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3999,11 +5904,23 @@ impl IconShape for HiLockClosed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4011,6 +5928,9 @@ impl IconShape for HiLockClosed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4030,11 +5950,23 @@ impl IconShape for HiLockOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4042,6 +5974,9 @@ impl IconShape for HiLockOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4061,11 +5996,23 @@ impl IconShape for HiLogin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4073,6 +6020,9 @@ impl IconShape for HiLogin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4092,11 +6042,23 @@ impl IconShape for HiLogout { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4104,6 +6066,9 @@ impl IconShape for HiLogout { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4123,11 +6088,23 @@ impl IconShape for HiMailOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4135,6 +6112,9 @@ impl IconShape for HiMailOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4154,11 +6134,23 @@ impl IconShape for HiMail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4166,6 +6158,9 @@ impl IconShape for HiMail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4185,11 +6180,23 @@ impl IconShape for HiMap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4197,6 +6204,9 @@ impl IconShape for HiMap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4216,11 +6226,23 @@ impl IconShape for HiMenuAlt1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4228,6 +6250,9 @@ impl IconShape for HiMenuAlt1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4247,11 +6272,23 @@ impl IconShape for HiMenuAlt2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4259,6 +6296,9 @@ impl IconShape for HiMenuAlt2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4278,11 +6318,23 @@ impl IconShape for HiMenuAlt3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4290,6 +6342,9 @@ impl IconShape for HiMenuAlt3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4309,11 +6364,23 @@ impl IconShape for HiMenuAlt4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4321,6 +6388,9 @@ impl IconShape for HiMenuAlt4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4340,11 +6410,23 @@ impl IconShape for HiMenu { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4352,6 +6434,9 @@ impl IconShape for HiMenu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4371,11 +6456,23 @@ impl IconShape for HiMicrophone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4383,6 +6480,9 @@ impl IconShape for HiMicrophone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4402,11 +6502,23 @@ impl IconShape for HiMinusCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4414,6 +6526,9 @@ impl IconShape for HiMinusCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4433,11 +6548,23 @@ impl IconShape for HiMinusSm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4445,6 +6572,9 @@ impl IconShape for HiMinusSm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4464,11 +6594,23 @@ impl IconShape for HiMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4476,6 +6618,9 @@ impl IconShape for HiMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4495,11 +6640,23 @@ impl IconShape for HiMoon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4507,6 +6664,9 @@ impl IconShape for HiMoon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4526,11 +6686,23 @@ impl IconShape for HiMusicNote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4538,6 +6710,9 @@ impl IconShape for HiMusicNote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4557,11 +6732,23 @@ impl IconShape for HiNewspaper { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4569,6 +6756,9 @@ impl IconShape for HiNewspaper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4588,11 +6778,23 @@ impl IconShape for HiOfficeBuilding { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4600,6 +6802,9 @@ impl IconShape for HiOfficeBuilding { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4619,11 +6824,23 @@ impl IconShape for HiPaperAirplane { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4631,6 +6848,9 @@ impl IconShape for HiPaperAirplane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4650,11 +6870,23 @@ impl IconShape for HiPaperClip { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4662,6 +6894,9 @@ impl IconShape for HiPaperClip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4681,11 +6916,23 @@ impl IconShape for HiPause { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4693,6 +6940,9 @@ impl IconShape for HiPause { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4712,11 +6962,23 @@ impl IconShape for HiPencilAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4724,6 +6986,9 @@ impl IconShape for HiPencilAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4743,11 +7008,23 @@ impl IconShape for HiPencil { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4755,6 +7032,9 @@ impl IconShape for HiPencil { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4774,11 +7054,23 @@ impl IconShape for HiPhoneIncoming { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4786,6 +7078,9 @@ impl IconShape for HiPhoneIncoming { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4805,11 +7100,23 @@ impl IconShape for HiPhoneMissedCall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4817,6 +7124,9 @@ impl IconShape for HiPhoneMissedCall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4836,11 +7146,23 @@ impl IconShape for HiPhoneOutgoing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4848,6 +7170,9 @@ impl IconShape for HiPhoneOutgoing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4867,11 +7192,23 @@ impl IconShape for HiPhone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4879,6 +7216,9 @@ impl IconShape for HiPhone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4898,11 +7238,23 @@ impl IconShape for HiPhotograph { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4910,6 +7262,9 @@ impl IconShape for HiPhotograph { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4929,11 +7284,23 @@ impl IconShape for HiPlay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4941,6 +7308,9 @@ impl IconShape for HiPlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4967,11 +7337,23 @@ impl IconShape for HiPlusCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4979,6 +7361,9 @@ impl IconShape for HiPlusCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4998,11 +7383,23 @@ impl IconShape for HiPlusSm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5010,6 +7407,9 @@ impl IconShape for HiPlusSm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5029,11 +7429,23 @@ impl IconShape for HiPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5041,6 +7453,9 @@ impl IconShape for HiPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5060,11 +7475,23 @@ impl IconShape for HiPresentationChartBar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5072,6 +7499,9 @@ impl IconShape for HiPresentationChartBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5091,11 +7521,23 @@ impl IconShape for HiPresentationChartLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5103,6 +7545,9 @@ impl IconShape for HiPresentationChartLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5122,11 +7567,23 @@ impl IconShape for HiPrinter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5134,6 +7591,9 @@ impl IconShape for HiPrinter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5153,11 +7613,23 @@ impl IconShape for HiPuzzle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5165,6 +7637,9 @@ impl IconShape for HiPuzzle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5184,11 +7659,23 @@ impl IconShape for HiQrcode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5196,6 +7683,9 @@ impl IconShape for HiQrcode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5215,11 +7705,23 @@ impl IconShape for HiQuestionMarkCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5227,6 +7729,9 @@ impl IconShape for HiQuestionMarkCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5246,11 +7751,23 @@ impl IconShape for HiReceiptRefund { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5258,6 +7775,9 @@ impl IconShape for HiReceiptRefund { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5277,11 +7797,23 @@ impl IconShape for HiReceiptTax { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5289,6 +7821,9 @@ impl IconShape for HiReceiptTax { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5308,11 +7843,23 @@ impl IconShape for HiRefresh { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5320,6 +7867,9 @@ impl IconShape for HiRefresh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5339,11 +7889,23 @@ impl IconShape for HiReply { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5351,6 +7913,9 @@ impl IconShape for HiReply { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5370,11 +7935,23 @@ impl IconShape for HiRewind { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5382,6 +7959,9 @@ impl IconShape for HiRewind { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5408,11 +7988,23 @@ impl IconShape for HiRss { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5420,6 +8012,9 @@ impl IconShape for HiRss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5439,11 +8034,23 @@ impl IconShape for HiSaveAs { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5451,6 +8058,9 @@ impl IconShape for HiSaveAs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5470,11 +8080,23 @@ impl IconShape for HiSave { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5482,6 +8104,9 @@ impl IconShape for HiSave { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5501,11 +8126,23 @@ impl IconShape for HiScale { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5513,6 +8150,9 @@ impl IconShape for HiScale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5532,11 +8172,23 @@ impl IconShape for HiScissors { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5544,6 +8196,9 @@ impl IconShape for HiScissors { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5563,11 +8218,23 @@ impl IconShape for HiSearchCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5575,6 +8242,9 @@ impl IconShape for HiSearchCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5594,11 +8264,23 @@ impl IconShape for HiSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5606,6 +8288,9 @@ impl IconShape for HiSearch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5625,11 +8310,23 @@ impl IconShape for HiSelector { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5637,6 +8334,9 @@ impl IconShape for HiSelector { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5656,11 +8356,23 @@ impl IconShape for HiServer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5668,6 +8380,9 @@ impl IconShape for HiServer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5687,11 +8402,23 @@ impl IconShape for HiShare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5699,6 +8426,9 @@ impl IconShape for HiShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5718,11 +8448,23 @@ impl IconShape for HiShieldCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5730,6 +8472,9 @@ impl IconShape for HiShieldCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5749,11 +8494,23 @@ impl IconShape for HiShieldExclamation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5761,6 +8518,9 @@ impl IconShape for HiShieldExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5787,11 +8547,23 @@ impl IconShape for HiShoppingBag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5799,6 +8571,9 @@ impl IconShape for HiShoppingBag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5818,11 +8593,23 @@ impl IconShape for HiShoppingCart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5830,6 +8617,9 @@ impl IconShape for HiShoppingCart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5849,11 +8639,23 @@ impl IconShape for HiSortAscending { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5861,6 +8663,9 @@ impl IconShape for HiSortAscending { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5880,11 +8685,23 @@ impl IconShape for HiSortDescending { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5892,6 +8709,9 @@ impl IconShape for HiSortDescending { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5911,11 +8731,23 @@ impl IconShape for HiSparkles { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5923,6 +8755,9 @@ impl IconShape for HiSparkles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5942,11 +8777,23 @@ impl IconShape for HiSpeakerphone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5954,6 +8801,9 @@ impl IconShape for HiSpeakerphone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5973,11 +8823,23 @@ impl IconShape for HiStar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5985,6 +8847,9 @@ impl IconShape for HiStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6004,11 +8869,23 @@ impl IconShape for HiStatusOffline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6016,6 +8893,9 @@ impl IconShape for HiStatusOffline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6035,11 +8915,23 @@ impl IconShape for HiStatusOnline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6047,6 +8939,9 @@ impl IconShape for HiStatusOnline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6066,11 +8961,23 @@ impl IconShape for HiStop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6078,6 +8985,9 @@ impl IconShape for HiStop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6104,11 +9014,23 @@ impl IconShape for HiSun { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6116,6 +9038,9 @@ impl IconShape for HiSun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6135,11 +9060,23 @@ impl IconShape for HiSupport { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6147,6 +9084,9 @@ impl IconShape for HiSupport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6166,11 +9106,23 @@ impl IconShape for HiSwitchHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6178,6 +9130,9 @@ impl IconShape for HiSwitchHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6197,11 +9152,23 @@ impl IconShape for HiSwitchVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6209,6 +9176,9 @@ impl IconShape for HiSwitchVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6228,11 +9198,23 @@ impl IconShape for HiTable { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6240,6 +9222,9 @@ impl IconShape for HiTable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6259,11 +9244,23 @@ impl IconShape for HiTag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6271,6 +9268,9 @@ impl IconShape for HiTag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6290,11 +9290,23 @@ impl IconShape for HiTemplate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6302,6 +9314,9 @@ impl IconShape for HiTemplate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6335,11 +9350,23 @@ impl IconShape for HiTerminal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6347,6 +9374,9 @@ impl IconShape for HiTerminal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6366,11 +9396,23 @@ impl IconShape for HiThumbDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6378,6 +9420,9 @@ impl IconShape for HiThumbDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6397,11 +9442,23 @@ impl IconShape for HiThumbUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6409,6 +9466,9 @@ impl IconShape for HiThumbUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6428,11 +9488,23 @@ impl IconShape for HiTicket { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6440,6 +9512,9 @@ impl IconShape for HiTicket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6459,11 +9534,23 @@ impl IconShape for HiTranslate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6471,6 +9558,9 @@ impl IconShape for HiTranslate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6490,11 +9580,23 @@ impl IconShape for HiTrash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6502,6 +9604,9 @@ impl IconShape for HiTrash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6521,11 +9626,23 @@ impl IconShape for HiTrendingDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6533,6 +9650,9 @@ impl IconShape for HiTrendingDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6552,11 +9672,23 @@ impl IconShape for HiTrendingUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6564,6 +9696,9 @@ impl IconShape for HiTrendingUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6583,11 +9718,23 @@ impl IconShape for HiTruck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6595,6 +9742,9 @@ impl IconShape for HiTruck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6620,11 +9770,23 @@ impl IconShape for HiUpload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6632,6 +9794,9 @@ impl IconShape for HiUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6651,11 +9816,23 @@ impl IconShape for HiUserAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6663,6 +9840,9 @@ impl IconShape for HiUserAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6682,11 +9862,23 @@ impl IconShape for HiUserCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6694,6 +9886,9 @@ impl IconShape for HiUserCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6713,11 +9908,23 @@ impl IconShape for HiUserGroup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6725,6 +9932,9 @@ impl IconShape for HiUserGroup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6744,11 +9954,23 @@ impl IconShape for HiUserRemove { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6756,6 +9978,9 @@ impl IconShape for HiUserRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6789,11 +10014,23 @@ impl IconShape for HiUser { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6801,6 +10038,9 @@ impl IconShape for HiUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6827,11 +10067,23 @@ impl IconShape for HiUsers { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6839,6 +10091,9 @@ impl IconShape for HiUsers { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6858,11 +10113,23 @@ impl IconShape for HiVariable { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6870,6 +10137,9 @@ impl IconShape for HiVariable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6889,11 +10159,23 @@ impl IconShape for HiVideoCamera { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6901,6 +10183,9 @@ impl IconShape for HiVideoCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6920,11 +10205,23 @@ impl IconShape for HiViewBoards { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6932,6 +10229,9 @@ impl IconShape for HiViewBoards { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6951,11 +10251,23 @@ impl IconShape for HiViewGridAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6963,6 +10275,9 @@ impl IconShape for HiViewGridAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6982,11 +10297,23 @@ impl IconShape for HiViewGrid { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6994,6 +10321,9 @@ impl IconShape for HiViewGrid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7034,11 +10364,23 @@ impl IconShape for HiViewList { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7046,6 +10388,9 @@ impl IconShape for HiViewList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7065,11 +10410,23 @@ impl IconShape for HiVolumeOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7077,6 +10434,9 @@ impl IconShape for HiVolumeOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7105,11 +10465,23 @@ impl IconShape for HiVolumeUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7117,6 +10489,9 @@ impl IconShape for HiVolumeUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7136,11 +10511,23 @@ impl IconShape for HiWifi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7148,6 +10535,9 @@ impl IconShape for HiWifi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7167,11 +10557,23 @@ impl IconShape for HiXCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7179,6 +10581,9 @@ impl IconShape for HiXCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7198,11 +10603,23 @@ impl IconShape for HiX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7210,6 +10627,9 @@ impl IconShape for HiX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7229,11 +10649,23 @@ impl IconShape for HiZoomIn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7241,6 +10673,9 @@ impl IconShape for HiZoomIn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7267,11 +10702,23 @@ impl IconShape for HiZoomOut { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7279,6 +10726,9 @@ impl IconShape for HiZoomOut { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { diff --git a/packages/lib/src/icons/hi_solid_icons.rs b/packages/lib/src/icons/hi_solid_icons.rs index e1ce2db..c234d5d 100644 --- a/packages/lib/src/icons/hi_solid_icons.rs +++ b/packages/lib/src/icons/hi_solid_icons.rs @@ -7,11 +7,23 @@ impl IconShape for HiAcademicCap { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,6 +31,9 @@ impl IconShape for HiAcademicCap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43,11 +58,23 @@ impl IconShape for HiAdjustments { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -55,6 +82,9 @@ impl IconShape for HiAdjustments { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -76,11 +106,23 @@ impl IconShape for HiAnnotation { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -88,6 +130,9 @@ impl IconShape for HiAnnotation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -105,11 +150,23 @@ impl IconShape for HiArchive { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -117,6 +174,9 @@ impl IconShape for HiArchive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -137,11 +197,23 @@ impl IconShape for HiArrowCircleDown { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -149,6 +221,9 @@ impl IconShape for HiArrowCircleDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -166,11 +241,23 @@ impl IconShape for HiArrowCircleLeft { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -178,6 +265,9 @@ impl IconShape for HiArrowCircleLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -195,11 +285,23 @@ impl IconShape for HiArrowCircleRight { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -207,6 +309,9 @@ impl IconShape for HiArrowCircleRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -224,11 +329,23 @@ impl IconShape for HiArrowCircleUp { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -236,6 +353,9 @@ impl IconShape for HiArrowCircleUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -253,11 +373,23 @@ impl IconShape for HiArrowDown { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -265,6 +397,9 @@ impl IconShape for HiArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -282,11 +417,23 @@ impl IconShape for HiArrowLeft { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -294,6 +441,9 @@ impl IconShape for HiArrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -311,11 +461,23 @@ impl IconShape for HiArrowNarrowDown { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -323,6 +485,9 @@ impl IconShape for HiArrowNarrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -340,11 +505,23 @@ impl IconShape for HiArrowNarrowLeft { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -352,6 +529,9 @@ impl IconShape for HiArrowNarrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -369,11 +549,23 @@ impl IconShape for HiArrowNarrowRight { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -381,6 +573,9 @@ impl IconShape for HiArrowNarrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -398,11 +593,23 @@ impl IconShape for HiArrowNarrowUp { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -410,6 +617,9 @@ impl IconShape for HiArrowNarrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -427,11 +637,23 @@ impl IconShape for HiArrowRight { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -439,6 +661,9 @@ impl IconShape for HiArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -456,11 +681,23 @@ impl IconShape for HiArrowSmDown { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -468,6 +705,9 @@ impl IconShape for HiArrowSmDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -485,11 +725,23 @@ impl IconShape for HiArrowSmLeft { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -497,6 +749,9 @@ impl IconShape for HiArrowSmLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -514,11 +769,23 @@ impl IconShape for HiArrowSmRight { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -526,6 +793,9 @@ impl IconShape for HiArrowSmRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -543,11 +813,23 @@ impl IconShape for HiArrowSmUp { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -555,6 +837,9 @@ impl IconShape for HiArrowSmUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -572,11 +857,23 @@ impl IconShape for HiArrowUp { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -584,6 +881,9 @@ impl IconShape for HiArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -601,11 +901,23 @@ impl IconShape for HiArrowsExpand { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -613,6 +925,9 @@ impl IconShape for HiArrowsExpand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -630,11 +945,23 @@ impl IconShape for HiAtSymbol { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -642,6 +969,9 @@ impl IconShape for HiAtSymbol { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -659,11 +989,23 @@ impl IconShape for HiBackspace { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -671,6 +1013,9 @@ impl IconShape for HiBackspace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -688,11 +1033,23 @@ impl IconShape for HiBadgeCheck { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -700,6 +1057,9 @@ impl IconShape for HiBadgeCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -717,11 +1077,23 @@ impl IconShape for HiBan { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -729,6 +1101,9 @@ impl IconShape for HiBan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -746,11 +1121,23 @@ impl IconShape for HiBeaker { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -758,6 +1145,9 @@ impl IconShape for HiBeaker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -775,11 +1165,23 @@ impl IconShape for HiBell { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -787,6 +1189,9 @@ impl IconShape for HiBell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -805,11 +1210,23 @@ impl IconShape for HiBookOpen { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -817,6 +1234,9 @@ impl IconShape for HiBookOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -832,11 +1252,23 @@ impl IconShape for HiBookmarkAlt { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -844,6 +1276,9 @@ impl IconShape for HiBookmarkAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -861,11 +1296,23 @@ impl IconShape for HiBookmark { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -873,6 +1320,9 @@ impl IconShape for HiBookmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -888,11 +1338,23 @@ impl IconShape for HiBriefcase { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -900,6 +1362,9 @@ impl IconShape for HiBriefcase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -920,11 +1385,23 @@ impl IconShape for HiCake { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -932,6 +1409,9 @@ impl IconShape for HiCake { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -949,11 +1429,23 @@ impl IconShape for HiCalculator { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -961,6 +1453,9 @@ impl IconShape for HiCalculator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -978,11 +1473,23 @@ impl IconShape for HiCalendar { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -990,6 +1497,9 @@ impl IconShape for HiCalendar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1007,11 +1517,23 @@ impl IconShape for HiCamera { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1019,6 +1541,9 @@ impl IconShape for HiCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1036,11 +1561,23 @@ impl IconShape for HiCash { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1048,6 +1585,9 @@ impl IconShape for HiCash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1065,11 +1605,23 @@ impl IconShape for HiChartBar { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1077,6 +1629,9 @@ impl IconShape for HiChartBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1098,11 +1653,23 @@ impl IconShape for HiChartPie { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1110,6 +1677,9 @@ impl IconShape for HiChartPie { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1128,11 +1698,23 @@ impl IconShape for HiChartSquareBar { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1140,6 +1722,9 @@ impl IconShape for HiChartSquareBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1157,11 +1742,23 @@ impl IconShape for HiChatAlt2 { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1169,6 +1766,9 @@ impl IconShape for HiChatAlt2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1187,11 +1787,23 @@ impl IconShape for HiChatAlt { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1199,6 +1811,9 @@ impl IconShape for HiChatAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1216,11 +1831,23 @@ impl IconShape for HiChat { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1228,6 +1855,9 @@ impl IconShape for HiChat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1245,11 +1875,23 @@ impl IconShape for HiCheckCircle { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1257,6 +1899,9 @@ impl IconShape for HiCheckCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1274,11 +1919,23 @@ impl IconShape for HiCheck { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1286,6 +1943,9 @@ impl IconShape for HiCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1303,11 +1963,23 @@ impl IconShape for HiChevronDoubleDown { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1315,6 +1987,9 @@ impl IconShape for HiChevronDoubleDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1332,11 +2007,23 @@ impl IconShape for HiChevronDoubleLeft { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1344,6 +2031,9 @@ impl IconShape for HiChevronDoubleLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1361,11 +2051,23 @@ impl IconShape for HiChevronDoubleRight { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1373,6 +2075,9 @@ impl IconShape for HiChevronDoubleRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1395,11 +2100,23 @@ impl IconShape for HiChevronDoubleUp { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1407,6 +2124,9 @@ impl IconShape for HiChevronDoubleUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1424,11 +2144,23 @@ impl IconShape for HiChevronDown { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1436,6 +2168,9 @@ impl IconShape for HiChevronDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1453,11 +2188,23 @@ impl IconShape for HiChevronLeft { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1465,6 +2212,9 @@ impl IconShape for HiChevronLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1482,11 +2232,23 @@ impl IconShape for HiChevronRight { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1494,6 +2256,9 @@ impl IconShape for HiChevronRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1511,11 +2276,23 @@ impl IconShape for HiChevronUp { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1523,6 +2300,9 @@ impl IconShape for HiChevronUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1540,11 +2320,23 @@ impl IconShape for HiChip { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1552,6 +2344,9 @@ impl IconShape for HiChip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1572,11 +2367,23 @@ impl IconShape for HiClipboardCheck { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1584,6 +2391,9 @@ impl IconShape for HiClipboardCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1604,11 +2414,23 @@ impl IconShape for HiClipboardCopy { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1616,6 +2438,9 @@ impl IconShape for HiClipboardCopy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1637,11 +2462,23 @@ impl IconShape for HiClipboardList { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1649,6 +2486,9 @@ impl IconShape for HiClipboardList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1669,11 +2509,23 @@ impl IconShape for HiClipboard { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1681,6 +2533,9 @@ impl IconShape for HiClipboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1699,11 +2554,23 @@ impl IconShape for HiClock { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1711,6 +2578,9 @@ impl IconShape for HiClock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1728,11 +2598,23 @@ impl IconShape for HiCloudDownload { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1740,6 +2622,9 @@ impl IconShape for HiCloudDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1757,11 +2642,23 @@ impl IconShape for HiCloudUpload { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1769,6 +2666,9 @@ impl IconShape for HiCloudUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1787,11 +2687,23 @@ impl IconShape for HiCloud { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1799,6 +2711,9 @@ impl IconShape for HiCloud { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1814,11 +2729,23 @@ impl IconShape for HiCode { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1826,6 +2753,9 @@ impl IconShape for HiCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1843,11 +2773,23 @@ impl IconShape for HiCog { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1855,6 +2797,9 @@ impl IconShape for HiCog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1872,11 +2817,23 @@ impl IconShape for HiCollection { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1884,6 +2841,9 @@ impl IconShape for HiCollection { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1905,11 +2865,23 @@ impl IconShape for HiColorSwatch { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1917,6 +2889,9 @@ impl IconShape for HiColorSwatch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1934,11 +2909,23 @@ impl IconShape for HiCreditCard { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1946,6 +2933,9 @@ impl IconShape for HiCreditCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1966,11 +2956,23 @@ impl IconShape for HiCubeTransparent { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1978,6 +2980,9 @@ impl IconShape for HiCubeTransparent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1995,11 +3000,23 @@ impl IconShape for HiCube { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2007,6 +3024,9 @@ impl IconShape for HiCube { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2028,11 +3048,23 @@ impl IconShape for HiCurrencyBangladeshi { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2040,6 +3072,9 @@ impl IconShape for HiCurrencyBangladeshi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2057,11 +3092,23 @@ impl IconShape for HiCurrencyDollar { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2069,6 +3116,9 @@ impl IconShape for HiCurrencyDollar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2092,11 +3142,23 @@ impl IconShape for HiCurrencyEuro { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2104,6 +3166,9 @@ impl IconShape for HiCurrencyEuro { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2121,11 +3186,23 @@ impl IconShape for HiCurrencyPound { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2133,6 +3210,9 @@ impl IconShape for HiCurrencyPound { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2150,11 +3230,23 @@ impl IconShape for HiCurrencyRupee { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2162,6 +3254,9 @@ impl IconShape for HiCurrencyRupee { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2179,11 +3274,23 @@ impl IconShape for HiCurrencyYen { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2191,6 +3298,9 @@ impl IconShape for HiCurrencyYen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2208,11 +3318,23 @@ impl IconShape for HiCursorClick { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2220,6 +3342,9 @@ impl IconShape for HiCursorClick { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2237,11 +3362,23 @@ impl IconShape for HiDatabase { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2249,6 +3386,9 @@ impl IconShape for HiDatabase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2270,11 +3410,23 @@ impl IconShape for HiDesktopComputer { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2282,6 +3434,9 @@ impl IconShape for HiDesktopComputer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2299,11 +3454,23 @@ impl IconShape for HiDeviceMobile { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2311,6 +3478,9 @@ impl IconShape for HiDeviceMobile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2328,11 +3498,23 @@ impl IconShape for HiDeviceTablet { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2340,6 +3522,9 @@ impl IconShape for HiDeviceTablet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2357,11 +3542,23 @@ impl IconShape for HiDocumentAdd { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2369,6 +3566,9 @@ impl IconShape for HiDocumentAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2386,11 +3586,23 @@ impl IconShape for HiDocumentDownload { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2398,6 +3610,9 @@ impl IconShape for HiDocumentDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2415,11 +3630,23 @@ impl IconShape for HiDocumentDuplicate { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2427,6 +3654,9 @@ impl IconShape for HiDocumentDuplicate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2445,11 +3675,23 @@ impl IconShape for HiDocumentRemove { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2457,6 +3699,9 @@ impl IconShape for HiDocumentRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2474,11 +3719,23 @@ impl IconShape for HiDocumentReport { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2486,6 +3743,9 @@ impl IconShape for HiDocumentReport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2503,11 +3763,23 @@ impl IconShape for HiDocumentSearch { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2515,6 +3787,9 @@ impl IconShape for HiDocumentSearch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2535,11 +3810,23 @@ impl IconShape for HiDocumentText { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2547,6 +3834,9 @@ impl IconShape for HiDocumentText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2564,11 +3854,23 @@ impl IconShape for HiDocument { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2576,6 +3878,9 @@ impl IconShape for HiDocument { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2593,11 +3898,23 @@ impl IconShape for HiDotsCircleHorizontal { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2605,6 +3922,9 @@ impl IconShape for HiDotsCircleHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2622,11 +3942,23 @@ impl IconShape for HiDotsHorizontal { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2634,6 +3966,9 @@ impl IconShape for HiDotsHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2655,11 +3990,23 @@ impl IconShape for HiDotsVertical { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2667,6 +4014,9 @@ impl IconShape for HiDotsVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2688,11 +4038,23 @@ impl IconShape for HiDownload { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2700,6 +4062,9 @@ impl IconShape for HiDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2717,11 +4082,23 @@ impl IconShape for HiDuplicate { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2729,6 +4106,9 @@ impl IconShape for HiDuplicate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2747,11 +4127,23 @@ impl IconShape for HiEmojiHappy { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2759,6 +4151,9 @@ impl IconShape for HiEmojiHappy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2776,11 +4171,23 @@ impl IconShape for HiEmojiSad { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2788,6 +4195,9 @@ impl IconShape for HiEmojiSad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2805,11 +4215,23 @@ impl IconShape for HiExclamationCircle { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2817,6 +4239,9 @@ impl IconShape for HiExclamationCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2834,11 +4259,23 @@ impl IconShape for HiExclamation { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2846,6 +4283,9 @@ impl IconShape for HiExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2863,11 +4303,23 @@ impl IconShape for HiExternalLink { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2875,6 +4327,9 @@ impl IconShape for HiExternalLink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2893,11 +4348,23 @@ impl IconShape for HiEyeOff { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2905,6 +4372,9 @@ impl IconShape for HiEyeOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2925,11 +4395,23 @@ impl IconShape for HiEye { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2937,6 +4419,9 @@ impl IconShape for HiEye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2957,11 +4442,23 @@ impl IconShape for HiFastForward { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2969,6 +4466,9 @@ impl IconShape for HiFastForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2984,11 +4484,23 @@ impl IconShape for HiFilm { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2996,6 +4508,9 @@ impl IconShape for HiFilm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3013,11 +4528,23 @@ impl IconShape for HiFilter { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3025,6 +4552,9 @@ impl IconShape for HiFilter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3042,11 +4572,23 @@ impl IconShape for HiFingerPrint { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3054,6 +4596,9 @@ impl IconShape for HiFingerPrint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3081,11 +4626,23 @@ impl IconShape for HiFire { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3093,6 +4650,9 @@ impl IconShape for HiFire { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3110,11 +4670,23 @@ impl IconShape for HiFlag { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3122,6 +4694,9 @@ impl IconShape for HiFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3139,11 +4714,23 @@ impl IconShape for HiFolderAdd { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3151,6 +4738,9 @@ impl IconShape for HiFolderAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3167,11 +4757,23 @@ impl IconShape for HiFolderDownload { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3179,6 +4781,9 @@ impl IconShape for HiFolderDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3195,11 +4800,23 @@ impl IconShape for HiFolderOpen { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3207,6 +4824,9 @@ impl IconShape for HiFolderOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3227,11 +4847,23 @@ impl IconShape for HiFolderRemove { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3239,6 +4871,9 @@ impl IconShape for HiFolderRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3255,11 +4890,23 @@ impl IconShape for HiFolder { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3267,6 +4914,9 @@ impl IconShape for HiFolder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3282,11 +4932,23 @@ impl IconShape for HiGift { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3294,6 +4956,9 @@ impl IconShape for HiGift { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3317,11 +4982,23 @@ impl IconShape for HiGlobeAlt { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3329,6 +5006,9 @@ impl IconShape for HiGlobeAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3346,11 +5026,23 @@ impl IconShape for HiGlobe { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3358,6 +5050,9 @@ impl IconShape for HiGlobe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3375,11 +5070,23 @@ impl IconShape for HiHand { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3387,6 +5094,9 @@ impl IconShape for HiHand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3404,11 +5114,23 @@ impl IconShape for HiHashtag { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3416,6 +5138,9 @@ impl IconShape for HiHashtag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3433,11 +5158,23 @@ impl IconShape for HiHeart { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3445,6 +5182,9 @@ impl IconShape for HiHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3462,11 +5202,23 @@ impl IconShape for HiHome { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3474,6 +5226,9 @@ impl IconShape for HiHome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3489,11 +5244,23 @@ impl IconShape for HiIdentification { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3501,6 +5268,9 @@ impl IconShape for HiIdentification { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3518,11 +5288,23 @@ impl IconShape for HiInboxIn { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3530,6 +5312,9 @@ impl IconShape for HiInboxIn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3548,11 +5333,23 @@ impl IconShape for HiInbox { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3560,6 +5357,9 @@ impl IconShape for HiInbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3577,11 +5377,23 @@ impl IconShape for HiInformationCircle { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3589,6 +5401,9 @@ impl IconShape for HiInformationCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3606,11 +5421,23 @@ impl IconShape for HiKey { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3618,6 +5445,9 @@ impl IconShape for HiKey { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3635,11 +5465,23 @@ impl IconShape for HiLibrary { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3647,6 +5489,9 @@ impl IconShape for HiLibrary { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3664,11 +5509,23 @@ impl IconShape for HiLightBulb { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3676,6 +5533,9 @@ impl IconShape for HiLightBulb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3709,11 +5569,23 @@ impl IconShape for HiLightningBolt { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3721,6 +5593,9 @@ impl IconShape for HiLightningBolt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3738,11 +5613,23 @@ impl IconShape for HiLink { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3750,6 +5637,9 @@ impl IconShape for HiLink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3767,11 +5657,23 @@ impl IconShape for HiLocationMarker { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3779,6 +5681,9 @@ impl IconShape for HiLocationMarker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3796,11 +5701,23 @@ impl IconShape for HiLockClosed { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3808,6 +5725,9 @@ impl IconShape for HiLockClosed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3825,11 +5745,23 @@ impl IconShape for HiLockOpen { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3837,6 +5769,9 @@ impl IconShape for HiLockOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3852,11 +5787,23 @@ impl IconShape for HiLogin { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3864,6 +5811,9 @@ impl IconShape for HiLogin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3881,11 +5831,23 @@ impl IconShape for HiLogout { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3893,6 +5855,9 @@ impl IconShape for HiLogout { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3910,11 +5875,23 @@ impl IconShape for HiMailOpen { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3922,6 +5899,9 @@ impl IconShape for HiMailOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3939,11 +5919,23 @@ impl IconShape for HiMail { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3951,6 +5943,9 @@ impl IconShape for HiMail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3969,11 +5964,23 @@ impl IconShape for HiMap { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3981,6 +5988,9 @@ impl IconShape for HiMap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4008,11 +6018,23 @@ impl IconShape for HiMenuAlt1 { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4020,6 +6042,9 @@ impl IconShape for HiMenuAlt1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4047,11 +6072,23 @@ impl IconShape for HiMenuAlt2 { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4059,6 +6096,9 @@ impl IconShape for HiMenuAlt2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4086,11 +6126,23 @@ impl IconShape for HiMenuAlt3 { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4098,6 +6150,9 @@ impl IconShape for HiMenuAlt3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4125,11 +6180,23 @@ impl IconShape for HiMenuAlt4 { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4137,6 +6204,9 @@ impl IconShape for HiMenuAlt4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4159,11 +6229,23 @@ impl IconShape for HiMenu { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4171,6 +6253,9 @@ impl IconShape for HiMenu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4198,11 +6283,23 @@ impl IconShape for HiMicrophone { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4210,6 +6307,9 @@ impl IconShape for HiMicrophone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4227,11 +6327,23 @@ impl IconShape for HiMinusCircle { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4239,6 +6351,9 @@ impl IconShape for HiMinusCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4256,11 +6371,23 @@ impl IconShape for HiMinusSm { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4268,6 +6395,9 @@ impl IconShape for HiMinusSm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4285,11 +6415,23 @@ impl IconShape for HiMinus { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4297,6 +6439,9 @@ impl IconShape for HiMinus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4314,11 +6459,23 @@ impl IconShape for HiMoon { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4326,6 +6483,9 @@ impl IconShape for HiMoon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4341,11 +6501,23 @@ impl IconShape for HiMusicNote { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4353,6 +6525,9 @@ impl IconShape for HiMusicNote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4368,11 +6543,23 @@ impl IconShape for HiNewspaper { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4380,6 +6567,9 @@ impl IconShape for HiNewspaper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4400,11 +6590,23 @@ impl IconShape for HiOfficeBuilding { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4412,6 +6614,9 @@ impl IconShape for HiOfficeBuilding { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4429,11 +6634,23 @@ impl IconShape for HiPaperAirplane { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4441,6 +6658,9 @@ impl IconShape for HiPaperAirplane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4456,11 +6676,23 @@ impl IconShape for HiPaperClip { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4468,6 +6700,9 @@ impl IconShape for HiPaperClip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4485,11 +6720,23 @@ impl IconShape for HiPause { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4497,6 +6744,9 @@ impl IconShape for HiPause { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4514,11 +6764,23 @@ impl IconShape for HiPencilAlt { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4526,6 +6788,9 @@ impl IconShape for HiPencilAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4546,11 +6811,23 @@ impl IconShape for HiPencil { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4558,6 +6835,9 @@ impl IconShape for HiPencil { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4576,11 +6856,23 @@ impl IconShape for HiPhoneIncoming { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4588,6 +6880,9 @@ impl IconShape for HiPhoneIncoming { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4606,11 +6901,23 @@ impl IconShape for HiPhoneMissedCall { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4618,6 +6925,9 @@ impl IconShape for HiPhoneMissedCall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4636,11 +6946,23 @@ impl IconShape for HiPhoneOutgoing { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4648,6 +6970,9 @@ impl IconShape for HiPhoneOutgoing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4666,11 +6991,23 @@ impl IconShape for HiPhone { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4678,6 +7015,9 @@ impl IconShape for HiPhone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4693,11 +7033,23 @@ impl IconShape for HiPhotograph { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4705,6 +7057,9 @@ impl IconShape for HiPhotograph { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4722,11 +7077,23 @@ impl IconShape for HiPlay { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4734,6 +7101,9 @@ impl IconShape for HiPlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4751,11 +7121,23 @@ impl IconShape for HiPlusCircle { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4763,6 +7145,9 @@ impl IconShape for HiPlusCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4780,11 +7165,23 @@ impl IconShape for HiPlusSm { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4792,6 +7189,9 @@ impl IconShape for HiPlusSm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4809,11 +7209,23 @@ impl IconShape for HiPlus { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4821,6 +7233,9 @@ impl IconShape for HiPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4838,11 +7253,23 @@ impl IconShape for HiPresentationChartBar { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4850,6 +7277,9 @@ impl IconShape for HiPresentationChartBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4867,11 +7297,23 @@ impl IconShape for HiPresentationChartLine { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4879,6 +7321,9 @@ impl IconShape for HiPresentationChartLine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4896,11 +7341,23 @@ impl IconShape for HiPrinter { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4908,6 +7365,9 @@ impl IconShape for HiPrinter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4925,11 +7385,23 @@ impl IconShape for HiPuzzle { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4937,6 +7409,9 @@ impl IconShape for HiPuzzle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4952,11 +7427,23 @@ impl IconShape for HiQrcode { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4964,6 +7451,9 @@ impl IconShape for HiQrcode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5012,11 +7502,23 @@ impl IconShape for HiQuestionMarkCircle { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5024,6 +7526,9 @@ impl IconShape for HiQuestionMarkCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5041,11 +7546,23 @@ impl IconShape for HiReceiptRefund { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5053,6 +7570,9 @@ impl IconShape for HiReceiptRefund { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5070,11 +7590,23 @@ impl IconShape for HiReceiptTax { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5082,6 +7614,9 @@ impl IconShape for HiReceiptTax { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5099,11 +7634,23 @@ impl IconShape for HiRefresh { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5111,6 +7658,9 @@ impl IconShape for HiRefresh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5128,11 +7678,23 @@ impl IconShape for HiReply { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5140,6 +7702,9 @@ impl IconShape for HiReply { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5157,11 +7722,23 @@ impl IconShape for HiRewind { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5169,6 +7746,9 @@ impl IconShape for HiRewind { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5184,11 +7764,23 @@ impl IconShape for HiRss { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5196,6 +7788,9 @@ impl IconShape for HiRss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5217,11 +7812,23 @@ impl IconShape for HiSaveAs { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5229,6 +7836,9 @@ impl IconShape for HiSaveAs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5250,11 +7860,23 @@ impl IconShape for HiSave { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5262,6 +7884,9 @@ impl IconShape for HiSave { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5280,11 +7905,23 @@ impl IconShape for HiScale { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5292,6 +7929,9 @@ impl IconShape for HiScale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5309,11 +7949,23 @@ impl IconShape for HiScissors { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5321,6 +7973,9 @@ impl IconShape for HiScissors { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5341,11 +7996,23 @@ impl IconShape for HiSearchCircle { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5353,6 +8020,9 @@ impl IconShape for HiSearchCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5373,11 +8043,23 @@ impl IconShape for HiSearch { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5385,6 +8067,9 @@ impl IconShape for HiSearch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5402,11 +8087,23 @@ impl IconShape for HiSelector { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5414,6 +8111,9 @@ impl IconShape for HiSelector { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5431,11 +8131,23 @@ impl IconShape for HiServer { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5443,6 +8155,9 @@ impl IconShape for HiServer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5465,11 +8180,23 @@ impl IconShape for HiShare { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5477,6 +8204,9 @@ impl IconShape for HiShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5492,11 +8222,23 @@ impl IconShape for HiShieldCheck { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5504,6 +8246,9 @@ impl IconShape for HiShieldCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5521,11 +8266,23 @@ impl IconShape for HiShieldExclamation { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5533,6 +8290,9 @@ impl IconShape for HiShieldExclamation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5550,11 +8310,23 @@ impl IconShape for HiShoppingBag { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5562,6 +8334,9 @@ impl IconShape for HiShoppingBag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5579,11 +8354,23 @@ impl IconShape for HiShoppingCart { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5591,6 +8378,9 @@ impl IconShape for HiShoppingCart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5612,11 +8402,23 @@ impl IconShape for HiSortAscending { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5624,6 +8426,9 @@ impl IconShape for HiSortAscending { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5648,11 +8453,23 @@ impl IconShape for HiSortDescending { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5660,6 +8477,9 @@ impl IconShape for HiSortDescending { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5684,11 +8504,23 @@ impl IconShape for HiSparkles { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5696,6 +8528,9 @@ impl IconShape for HiSparkles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5718,11 +8553,23 @@ impl IconShape for HiSpeakerphone { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5730,6 +8577,9 @@ impl IconShape for HiSpeakerphone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5747,11 +8597,23 @@ impl IconShape for HiStar { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5759,6 +8621,9 @@ impl IconShape for HiStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5774,11 +8639,23 @@ impl IconShape for HiStatusOffline { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5786,6 +8663,9 @@ impl IconShape for HiStatusOffline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5807,11 +8687,23 @@ impl IconShape for HiStatusOnline { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5819,6 +8711,9 @@ impl IconShape for HiStatusOnline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5836,11 +8731,23 @@ impl IconShape for HiStop { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5848,6 +8755,9 @@ impl IconShape for HiStop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5865,11 +8775,23 @@ impl IconShape for HiSun { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5877,6 +8799,9 @@ impl IconShape for HiSun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5894,11 +8819,23 @@ impl IconShape for HiSupport { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5906,6 +8843,9 @@ impl IconShape for HiSupport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5923,11 +8863,23 @@ impl IconShape for HiSwitchHorizontal { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5935,6 +8887,9 @@ impl IconShape for HiSwitchHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5953,11 +8908,23 @@ impl IconShape for HiSwitchVertical { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5965,6 +8932,9 @@ impl IconShape for HiSwitchVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5983,11 +8953,23 @@ impl IconShape for HiTable { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5995,6 +8977,9 @@ impl IconShape for HiTable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6012,11 +8997,23 @@ impl IconShape for HiTag { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6024,6 +9021,9 @@ impl IconShape for HiTag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6041,11 +9041,23 @@ impl IconShape for HiTemplate { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6053,6 +9065,9 @@ impl IconShape for HiTemplate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6074,11 +9089,23 @@ impl IconShape for HiTerminal { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6086,6 +9113,9 @@ impl IconShape for HiTerminal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6103,11 +9133,23 @@ impl IconShape for HiThumbDown { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6115,6 +9157,9 @@ impl IconShape for HiThumbDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6133,11 +9178,23 @@ impl IconShape for HiThumbUp { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6145,6 +9202,9 @@ impl IconShape for HiThumbUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6163,11 +9223,23 @@ impl IconShape for HiTicket { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6175,6 +9247,9 @@ impl IconShape for HiTicket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6190,11 +9265,23 @@ impl IconShape for HiTranslate { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6202,6 +9289,9 @@ impl IconShape for HiTranslate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6219,11 +9309,23 @@ impl IconShape for HiTrash { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6231,6 +9333,9 @@ impl IconShape for HiTrash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6248,11 +9353,23 @@ impl IconShape for HiTrendingDown { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6260,6 +9377,9 @@ impl IconShape for HiTrendingDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6277,11 +9397,23 @@ impl IconShape for HiTrendingUp { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6289,6 +9421,9 @@ impl IconShape for HiTrendingUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6306,11 +9441,23 @@ impl IconShape for HiTruck { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6318,6 +9465,9 @@ impl IconShape for HiTruck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6342,11 +9492,23 @@ impl IconShape for HiUpload { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6354,6 +9516,9 @@ impl IconShape for HiUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6371,11 +9536,23 @@ impl IconShape for HiUserAdd { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6383,6 +9560,9 @@ impl IconShape for HiUserAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6404,11 +9584,23 @@ impl IconShape for HiUserCircle { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6416,6 +9608,9 @@ impl IconShape for HiUserCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6433,11 +9628,23 @@ impl IconShape for HiUserGroup { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6445,6 +9652,9 @@ impl IconShape for HiUserGroup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6475,11 +9685,23 @@ impl IconShape for HiUserRemove { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6487,6 +9709,9 @@ impl IconShape for HiUserRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6508,11 +9733,23 @@ impl IconShape for HiUser { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6520,6 +9757,9 @@ impl IconShape for HiUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6537,11 +9777,23 @@ impl IconShape for HiUsers { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6549,6 +9801,9 @@ impl IconShape for HiUsers { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6573,11 +9828,23 @@ impl IconShape for HiVariable { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6585,6 +9852,9 @@ impl IconShape for HiVariable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6602,11 +9872,23 @@ impl IconShape for HiVideoCamera { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6614,6 +9896,9 @@ impl IconShape for HiVideoCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6632,11 +9917,23 @@ impl IconShape for HiViewBoards { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6644,6 +9941,9 @@ impl IconShape for HiViewBoards { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6665,11 +9965,23 @@ impl IconShape for HiViewGridAdd { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6677,6 +9989,9 @@ impl IconShape for HiViewGridAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6701,11 +10016,23 @@ impl IconShape for HiViewGrid { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6713,6 +10040,9 @@ impl IconShape for HiViewGrid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6737,11 +10067,23 @@ impl IconShape for HiViewList { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6749,6 +10091,9 @@ impl IconShape for HiViewList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6766,11 +10111,23 @@ impl IconShape for HiVolumeOff { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6778,6 +10135,9 @@ impl IconShape for HiVolumeOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6800,11 +10160,23 @@ impl IconShape for HiVolumeUp { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6812,6 +10184,9 @@ impl IconShape for HiVolumeUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6834,11 +10209,23 @@ impl IconShape for HiWifi { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6846,6 +10233,9 @@ impl IconShape for HiWifi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6863,11 +10253,23 @@ impl IconShape for HiXCircle { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6875,6 +10277,9 @@ impl IconShape for HiXCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6892,11 +10297,23 @@ impl IconShape for HiX { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6904,6 +10321,9 @@ impl IconShape for HiX { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6921,11 +10341,23 @@ impl IconShape for HiZoomIn { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6933,6 +10365,9 @@ impl IconShape for HiZoomIn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6953,11 +10388,23 @@ impl IconShape for HiZoomOut { fn view_box(&self) -> &str { "0 0 20 20" } + fn width(&self) -> &str { + "20" + } + fn height(&self) -> &str { + "20" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6965,6 +10412,9 @@ impl IconShape for HiZoomOut { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { diff --git a/packages/lib/src/icons/io_icons.rs b/packages/lib/src/icons/io_icons.rs index 4faccac..86aeaea 100644 --- a/packages/lib/src/icons/io_icons.rs +++ b/packages/lib/src/icons/io_icons.rs @@ -7,11 +7,23 @@ impl IconShape for IoAccessibilityOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,6 +31,9 @@ impl IconShape for IoAccessibilityOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -45,11 +60,23 @@ impl IconShape for IoAccessibilitySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -57,6 +84,9 @@ impl IconShape for IoAccessibilitySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -75,11 +105,23 @@ impl IconShape for IoAccessibility { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -87,6 +129,9 @@ impl IconShape for IoAccessibility { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -105,11 +150,23 @@ impl IconShape for IoAddCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -117,6 +174,9 @@ impl IconShape for IoAddCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -147,11 +207,23 @@ impl IconShape for IoAddCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -159,6 +231,9 @@ impl IconShape for IoAddCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -174,11 +249,23 @@ impl IconShape for IoAddCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -186,6 +273,9 @@ impl IconShape for IoAddCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -201,11 +291,23 @@ impl IconShape for IoAddOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -213,6 +315,9 @@ impl IconShape for IoAddOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { line { @@ -239,11 +344,23 @@ impl IconShape for IoAddSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -251,6 +368,9 @@ impl IconShape for IoAddSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { line { @@ -277,11 +397,23 @@ impl IconShape for IoAdd { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -289,6 +421,9 @@ impl IconShape for IoAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { line { @@ -315,11 +450,23 @@ impl IconShape for IoAirplaneOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -327,6 +474,9 @@ impl IconShape for IoAirplaneOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -343,11 +493,23 @@ impl IconShape for IoAirplaneSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -355,6 +517,9 @@ impl IconShape for IoAirplaneSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -370,11 +535,23 @@ impl IconShape for IoAirplane { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -382,6 +559,9 @@ impl IconShape for IoAirplane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -397,11 +577,23 @@ impl IconShape for IoAlarmOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -409,6 +601,9 @@ impl IconShape for IoAlarmOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -451,11 +646,23 @@ impl IconShape for IoAlarmSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -463,6 +670,9 @@ impl IconShape for IoAlarmSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -484,11 +694,23 @@ impl IconShape for IoAlarm { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -496,6 +718,9 @@ impl IconShape for IoAlarm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -517,11 +742,23 @@ impl IconShape for IoAlbumsOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -529,6 +766,9 @@ impl IconShape for IoAlbumsOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -564,11 +804,23 @@ impl IconShape for IoAlbumsSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -576,6 +828,9 @@ impl IconShape for IoAlbumsSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -603,11 +858,23 @@ impl IconShape for IoAlbums { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -615,6 +882,9 @@ impl IconShape for IoAlbums { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -636,11 +906,23 @@ impl IconShape for IoAlertCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -648,6 +930,9 @@ impl IconShape for IoAlertCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -671,11 +956,23 @@ impl IconShape for IoAlertCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -683,6 +980,9 @@ impl IconShape for IoAlertCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -702,11 +1002,23 @@ impl IconShape for IoAlertCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -714,6 +1026,9 @@ impl IconShape for IoAlertCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -729,11 +1044,23 @@ impl IconShape for IoAlertOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -741,6 +1068,9 @@ impl IconShape for IoAlertOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -763,11 +1093,23 @@ impl IconShape for IoAlertSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -775,6 +1117,9 @@ impl IconShape for IoAlertSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -798,11 +1143,23 @@ impl IconShape for IoAlert { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -810,6 +1167,9 @@ impl IconShape for IoAlert { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -832,11 +1192,23 @@ impl IconShape for IoAmericanFootballOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -844,6 +1216,9 @@ impl IconShape for IoAmericanFootballOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { ellipse { @@ -906,11 +1281,23 @@ impl IconShape for IoAmericanFootballSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -918,6 +1305,9 @@ impl IconShape for IoAmericanFootballSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -939,11 +1329,23 @@ impl IconShape for IoAmericanFootball { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -951,6 +1353,9 @@ impl IconShape for IoAmericanFootball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -972,11 +1377,23 @@ impl IconShape for IoAnalyticsOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -984,6 +1401,9 @@ impl IconShape for IoAnalyticsOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { line { @@ -1041,11 +1461,23 @@ impl IconShape for IoAnalyticsSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1053,6 +1485,9 @@ impl IconShape for IoAnalyticsSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1068,11 +1503,23 @@ impl IconShape for IoAnalytics { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1080,6 +1527,9 @@ impl IconShape for IoAnalytics { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1095,11 +1545,23 @@ impl IconShape for IoApertureOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1107,6 +1569,9 @@ impl IconShape for IoApertureOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1179,11 +1644,23 @@ impl IconShape for IoApertureSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1191,6 +1668,9 @@ impl IconShape for IoApertureSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -1230,11 +1710,23 @@ impl IconShape for IoAperture { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1242,6 +1734,9 @@ impl IconShape for IoAperture { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1281,11 +1776,23 @@ impl IconShape for IoAppsOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1293,6 +1800,9 @@ impl IconShape for IoAppsOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1386,11 +1896,23 @@ impl IconShape for IoAppsSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1398,6 +1920,9 @@ impl IconShape for IoAppsSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1482,11 +2007,23 @@ impl IconShape for IoApps { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1494,6 +2031,9 @@ impl IconShape for IoApps { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1533,11 +2073,23 @@ impl IconShape for IoArchiveOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1545,6 +2097,9 @@ impl IconShape for IoArchiveOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1581,11 +2136,23 @@ impl IconShape for IoArchiveSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1593,6 +2160,9 @@ impl IconShape for IoArchiveSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1616,11 +2186,23 @@ impl IconShape for IoArchive { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1628,6 +2210,9 @@ impl IconShape for IoArchive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1651,11 +2236,23 @@ impl IconShape for IoArrowBackCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1663,6 +2260,9 @@ impl IconShape for IoArrowBackCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1690,11 +2290,23 @@ impl IconShape for IoArrowBackCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1702,6 +2314,9 @@ impl IconShape for IoArrowBackCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1717,11 +2332,23 @@ impl IconShape for IoArrowBackCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1729,6 +2356,9 @@ impl IconShape for IoArrowBackCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1744,11 +2374,23 @@ impl IconShape for IoArrowBackOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1756,6 +2398,9 @@ impl IconShape for IoArrowBackOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1779,11 +2424,23 @@ impl IconShape for IoArrowBackSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1791,6 +2448,9 @@ impl IconShape for IoArrowBackSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1814,11 +2474,23 @@ impl IconShape for IoArrowBack { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1826,6 +2498,9 @@ impl IconShape for IoArrowBack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1849,11 +2524,23 @@ impl IconShape for IoArrowDownCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1861,6 +2548,9 @@ impl IconShape for IoArrowDownCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1888,11 +2578,23 @@ impl IconShape for IoArrowDownCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1900,6 +2602,9 @@ impl IconShape for IoArrowDownCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1915,11 +2620,23 @@ impl IconShape for IoArrowDownCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1927,6 +2644,9 @@ impl IconShape for IoArrowDownCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1942,11 +2662,23 @@ impl IconShape for IoArrowDownOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1954,6 +2686,9 @@ impl IconShape for IoArrowDownOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -1977,11 +2712,23 @@ impl IconShape for IoArrowDownSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1989,6 +2736,9 @@ impl IconShape for IoArrowDownSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2012,11 +2762,23 @@ impl IconShape for IoArrowDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2024,6 +2786,9 @@ impl IconShape for IoArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2047,11 +2812,23 @@ impl IconShape for IoArrowForwardCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2059,6 +2836,9 @@ impl IconShape for IoArrowForwardCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2086,11 +2866,23 @@ impl IconShape for IoArrowForwardCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2098,6 +2890,9 @@ impl IconShape for IoArrowForwardCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2113,11 +2908,23 @@ impl IconShape for IoArrowForwardCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2125,6 +2932,9 @@ impl IconShape for IoArrowForwardCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2140,11 +2950,23 @@ impl IconShape for IoArrowForwardOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2152,6 +2974,9 @@ impl IconShape for IoArrowForwardOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2175,11 +3000,23 @@ impl IconShape for IoArrowForwardSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2187,6 +3024,9 @@ impl IconShape for IoArrowForwardSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2210,11 +3050,23 @@ impl IconShape for IoArrowForward { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2222,6 +3074,9 @@ impl IconShape for IoArrowForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2245,11 +3100,23 @@ impl IconShape for IoArrowRedoCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2257,6 +3124,9 @@ impl IconShape for IoArrowRedoCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2276,11 +3146,23 @@ impl IconShape for IoArrowRedoCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2288,6 +3170,9 @@ impl IconShape for IoArrowRedoCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2303,11 +3188,23 @@ impl IconShape for IoArrowRedoCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2315,6 +3212,9 @@ impl IconShape for IoArrowRedoCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2330,11 +3230,23 @@ impl IconShape for IoArrowRedoOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2342,6 +3254,9 @@ impl IconShape for IoArrowRedoOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2358,11 +3273,23 @@ impl IconShape for IoArrowRedoSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2370,6 +3297,9 @@ impl IconShape for IoArrowRedoSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2385,11 +3315,23 @@ impl IconShape for IoArrowRedo { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2397,6 +3339,9 @@ impl IconShape for IoArrowRedo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2412,11 +3357,23 @@ impl IconShape for IoArrowUndoCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2424,6 +3381,9 @@ impl IconShape for IoArrowUndoCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2443,11 +3403,23 @@ impl IconShape for IoArrowUndoCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2455,6 +3427,9 @@ impl IconShape for IoArrowUndoCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2470,11 +3445,23 @@ impl IconShape for IoArrowUndoCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2482,6 +3469,9 @@ impl IconShape for IoArrowUndoCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2497,11 +3487,23 @@ impl IconShape for IoArrowUndoOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2509,6 +3511,9 @@ impl IconShape for IoArrowUndoOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2525,11 +3530,23 @@ impl IconShape for IoArrowUndoSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2537,6 +3554,9 @@ impl IconShape for IoArrowUndoSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2552,11 +3572,23 @@ impl IconShape for IoArrowUndo { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2564,6 +3596,9 @@ impl IconShape for IoArrowUndo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2579,11 +3614,23 @@ impl IconShape for IoArrowUpCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2591,6 +3638,9 @@ impl IconShape for IoArrowUpCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2618,11 +3668,23 @@ impl IconShape for IoArrowUpCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2630,6 +3692,9 @@ impl IconShape for IoArrowUpCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2645,11 +3710,23 @@ impl IconShape for IoArrowUpCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2657,6 +3734,9 @@ impl IconShape for IoArrowUpCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2672,11 +3752,23 @@ impl IconShape for IoArrowUpOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2684,6 +3776,9 @@ impl IconShape for IoArrowUpOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2707,11 +3802,23 @@ impl IconShape for IoArrowUpSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2719,6 +3826,9 @@ impl IconShape for IoArrowUpSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2742,11 +3852,23 @@ impl IconShape for IoArrowUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2754,6 +3876,9 @@ impl IconShape for IoArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -2777,11 +3902,23 @@ impl IconShape for IoAtCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2789,6 +3926,9 @@ impl IconShape for IoAtCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2809,11 +3949,23 @@ impl IconShape for IoAtCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2821,6 +3973,9 @@ impl IconShape for IoAtCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2839,11 +3994,23 @@ impl IconShape for IoAtCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2851,6 +4018,9 @@ impl IconShape for IoAtCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2869,11 +4039,23 @@ impl IconShape for IoAtOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2881,6 +4063,9 @@ impl IconShape for IoAtOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2901,11 +4086,23 @@ impl IconShape for IoAtSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2913,6 +4110,9 @@ impl IconShape for IoAtSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2928,11 +4128,23 @@ impl IconShape for IoAt { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2940,6 +4152,9 @@ impl IconShape for IoAt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2960,11 +4175,23 @@ impl IconShape for IoAttachOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2972,6 +4199,9 @@ impl IconShape for IoAttachOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2988,11 +4218,23 @@ impl IconShape for IoAttachSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3000,6 +4242,9 @@ impl IconShape for IoAttachSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3016,11 +4261,23 @@ impl IconShape for IoAttach { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3028,6 +4285,9 @@ impl IconShape for IoAttach { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3044,11 +4304,23 @@ impl IconShape for IoBackspaceOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3056,6 +4328,9 @@ impl IconShape for IoBackspaceOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3100,11 +4375,23 @@ impl IconShape for IoBackspaceSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3112,6 +4399,9 @@ impl IconShape for IoBackspaceSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3127,11 +4417,23 @@ impl IconShape for IoBackspace { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3139,6 +4441,9 @@ impl IconShape for IoBackspace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3154,11 +4459,23 @@ impl IconShape for IoBagAddOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3166,6 +4483,9 @@ impl IconShape for IoBagAddOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -3214,11 +4534,23 @@ impl IconShape for IoBagAddSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3226,6 +4558,9 @@ impl IconShape for IoBagAddSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3241,11 +4576,23 @@ impl IconShape for IoBagAdd { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3253,6 +4600,9 @@ impl IconShape for IoBagAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3268,11 +4618,23 @@ impl IconShape for IoBagCheckOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3280,6 +4642,9 @@ impl IconShape for IoBagCheckOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -3315,11 +4680,23 @@ impl IconShape for IoBagCheckSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3327,6 +4704,9 @@ impl IconShape for IoBagCheckSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3342,11 +4722,23 @@ impl IconShape for IoBagCheck { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3354,6 +4746,9 @@ impl IconShape for IoBagCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3369,11 +4764,23 @@ impl IconShape for IoBagHandleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3381,6 +4788,9 @@ impl IconShape for IoBagHandleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3414,11 +4824,23 @@ impl IconShape for IoBagHandleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3426,6 +4848,9 @@ impl IconShape for IoBagHandleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3441,11 +4866,23 @@ impl IconShape for IoBagHandle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3453,6 +4890,9 @@ impl IconShape for IoBagHandle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3468,51 +4908,23 @@ impl IconShape for IoBagOutline { fn view_box(&self) -> &str { "0 0 512 512" } - fn xmlns(&self) -> &str { - "http://www.w3.org/2000/svg" + fn width(&self) -> &str { + "300" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") - } - fn stroke_linecap(&self) -> &str { - "butt" - } - fn stroke_linejoin(&self) -> &str { - "miter" - } - fn child_elements(&self) -> Element { - rsx! { - path { - d: "M80,176a16,16,0,0,0-16,16V408c0,30.24,25.76,56,56,56H392c30.24,0,56-24.51,56-54.75V192a16,16,0,0,0-16-16Z", - fill_rule: "evenodd", - stroke: "#000", - stroke_linecap: "round", - stroke_linejoin: "round", - stroke_width: "32", - } - path { - d: "M160,176V144a96,96,0,0,1,96-96h0a96,96,0,0,1,96,96v32", - fill_rule: "evenodd", - stroke: "#000", - stroke_linecap: "round", - stroke_linejoin: "round", - stroke_width: "32", - } - } - } -} - -#[derive(Copy, Clone, Debug, PartialEq)] -pub struct IoBagRemoveOutline; -impl IconShape for IoBagRemoveOutline { - fn view_box(&self) -> &str { - "0 0 512 512" + fn height(&self) -> &str { + "150" } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3520,18 +4932,76 @@ impl IconShape for IoBagRemoveOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { - line { - stroke: "#000", - stroke_linecap: "round", - stroke_linejoin: "round", - stroke_width: "32", - x1: "320", - x2: "192", - y1: "320", - y2: "320", - } + path { + d: "M80,176a16,16,0,0,0-16,16V408c0,30.24,25.76,56,56,56H392c30.24,0,56-24.51,56-54.75V192a16,16,0,0,0-16-16Z", + fill_rule: "evenodd", + stroke: "#000", + stroke_linecap: "round", + stroke_linejoin: "round", + stroke_width: "32", + } + path { + d: "M160,176V144a96,96,0,0,1,96-96h0a96,96,0,0,1,96,96v32", + fill_rule: "evenodd", + stroke: "#000", + stroke_linecap: "round", + stroke_linejoin: "round", + stroke_width: "32", + } + } + } +} + +#[derive(Copy, Clone, Debug, PartialEq)] +pub struct IoBagRemoveOutline; +impl IconShape for IoBagRemoveOutline { + fn view_box(&self) -> &str { + "0 0 512 512" + } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } + fn xmlns(&self) -> &str { + "http://www.w3.org/2000/svg" + } + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" + } + fn stroke_linecap(&self) -> &str { + "butt" + } + fn stroke_linejoin(&self) -> &str { + "miter" + } + fn title(&self) -> &str { + "" + } + fn child_elements(&self) -> Element { + rsx! { + line { + stroke: "#000", + stroke_linecap: "round", + stroke_linejoin: "round", + stroke_width: "32", + x1: "320", + x2: "192", + y1: "320", + y2: "320", + } path { d: "M80,176a16,16,0,0,0-16,16V408c0,30.24,25.76,56,56,56H392c30.24,0,56-24.51,56-54.75V192a16,16,0,0,0-16-16Z", fill_rule: "evenodd", @@ -3558,11 +5028,23 @@ impl IconShape for IoBagRemoveSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3570,6 +5052,9 @@ impl IconShape for IoBagRemoveSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3585,11 +5070,23 @@ impl IconShape for IoBagRemove { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3597,6 +5094,9 @@ impl IconShape for IoBagRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3612,11 +5112,23 @@ impl IconShape for IoBagSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3624,6 +5136,9 @@ impl IconShape for IoBagSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3639,11 +5154,23 @@ impl IconShape for IoBag { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3651,6 +5178,9 @@ impl IconShape for IoBag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3666,11 +5196,23 @@ impl IconShape for IoBalloonOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3678,6 +5220,9 @@ impl IconShape for IoBalloonOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3717,11 +5262,23 @@ impl IconShape for IoBalloonSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3729,6 +5286,9 @@ impl IconShape for IoBalloonSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3744,11 +5304,23 @@ impl IconShape for IoBalloon { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3756,6 +5328,9 @@ impl IconShape for IoBalloon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3771,11 +5346,23 @@ impl IconShape for IoBanOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3783,6 +5370,9 @@ impl IconShape for IoBanOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -3812,11 +5402,23 @@ impl IconShape for IoBanSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3824,6 +5426,9 @@ impl IconShape for IoBanSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3839,11 +5444,23 @@ impl IconShape for IoBan { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3851,6 +5468,9 @@ impl IconShape for IoBan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -3880,11 +5500,23 @@ impl IconShape for IoBandageOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3892,6 +5524,9 @@ impl IconShape for IoBandageOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -3944,11 +5579,23 @@ impl IconShape for IoBandageSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3956,6 +5603,9 @@ impl IconShape for IoBandageSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3977,11 +5627,23 @@ impl IconShape for IoBandage { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3989,6 +5651,9 @@ impl IconShape for IoBandage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4022,11 +5687,23 @@ impl IconShape for IoBarChartOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4034,6 +5711,9 @@ impl IconShape for IoBarChartOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4077,11 +5757,23 @@ impl IconShape for IoBarChartSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4089,6 +5781,9 @@ impl IconShape for IoBarChartSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -4113,11 +5808,23 @@ impl IconShape for IoBarChart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4125,6 +5832,9 @@ impl IconShape for IoBarChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4149,11 +5859,23 @@ impl IconShape for IoBarbellOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4161,6 +5883,9 @@ impl IconShape for IoBarbellOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { line { @@ -4216,11 +5941,23 @@ impl IconShape for IoBarbellSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4228,6 +5965,9 @@ impl IconShape for IoBarbellSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -4243,11 +5983,23 @@ impl IconShape for IoBarbell { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4255,6 +6007,9 @@ impl IconShape for IoBarbell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4270,11 +6025,23 @@ impl IconShape for IoBarcodeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4282,6 +6049,9 @@ impl IconShape for IoBarcodeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4337,11 +6107,23 @@ impl IconShape for IoBarcodeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4349,6 +6131,9 @@ impl IconShape for IoBarcodeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -4404,11 +6189,23 @@ impl IconShape for IoBarcode { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4416,6 +6213,9 @@ impl IconShape for IoBarcode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4431,11 +6231,23 @@ impl IconShape for IoBaseballOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4443,6 +6255,9 @@ impl IconShape for IoBaseballOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { line { @@ -4525,11 +6340,23 @@ impl IconShape for IoBaseballSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4537,6 +6364,9 @@ impl IconShape for IoBaseballSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4558,11 +6388,23 @@ impl IconShape for IoBaseball { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4570,6 +6412,9 @@ impl IconShape for IoBaseball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4591,11 +6436,23 @@ impl IconShape for IoBasketOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4603,6 +6460,9 @@ impl IconShape for IoBasketOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4623,11 +6483,23 @@ impl IconShape for IoBasketSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4635,6 +6507,9 @@ impl IconShape for IoBasketSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4653,11 +6528,23 @@ impl IconShape for IoBasket { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4665,6 +6552,9 @@ impl IconShape for IoBasket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4680,11 +6570,23 @@ impl IconShape for IoBasketballOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4692,6 +6594,9 @@ impl IconShape for IoBasketballOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -4732,11 +6637,23 @@ impl IconShape for IoBasketballSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4744,6 +6661,9 @@ impl IconShape for IoBasketballSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4780,11 +6700,23 @@ impl IconShape for IoBasketball { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4792,6 +6724,9 @@ impl IconShape for IoBasketball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4828,11 +6763,23 @@ impl IconShape for IoBatteryChargingOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4840,6 +6787,9 @@ impl IconShape for IoBatteryChargingOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4870,11 +6820,23 @@ impl IconShape for IoBatteryChargingSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4882,6 +6844,9 @@ impl IconShape for IoBatteryChargingSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4915,11 +6880,23 @@ impl IconShape for IoBatteryCharging { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4927,6 +6904,9 @@ impl IconShape for IoBatteryCharging { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4957,11 +6937,23 @@ impl IconShape for IoBatteryDeadOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4969,6 +6961,9 @@ impl IconShape for IoBatteryDeadOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -4997,11 +6992,23 @@ impl IconShape for IoBatteryDeadSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5009,6 +7016,9 @@ impl IconShape for IoBatteryDeadSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5035,11 +7045,23 @@ impl IconShape for IoBatteryDead { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5047,6 +7069,9 @@ impl IconShape for IoBatteryDead { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5075,11 +7100,23 @@ impl IconShape for IoBatteryFullOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5087,6 +7124,9 @@ impl IconShape for IoBatteryFullOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5124,11 +7164,23 @@ impl IconShape for IoBatteryFullSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5136,6 +7188,9 @@ impl IconShape for IoBatteryFullSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5163,11 +7218,23 @@ impl IconShape for IoBatteryFull { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5175,6 +7242,9 @@ impl IconShape for IoBatteryFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5212,11 +7282,23 @@ impl IconShape for IoBatteryHalfOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5224,6 +7306,9 @@ impl IconShape for IoBatteryHalfOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5261,11 +7346,23 @@ impl IconShape for IoBatteryHalfSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5273,6 +7370,9 @@ impl IconShape for IoBatteryHalfSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5300,11 +7400,23 @@ impl IconShape for IoBatteryHalf { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5312,6 +7424,9 @@ impl IconShape for IoBatteryHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5349,11 +7464,23 @@ impl IconShape for IoBeakerOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5361,6 +7488,9 @@ impl IconShape for IoBeakerOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5384,11 +7514,23 @@ impl IconShape for IoBeakerSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5396,6 +7538,9 @@ impl IconShape for IoBeakerSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5411,11 +7556,23 @@ impl IconShape for IoBeaker { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5423,6 +7580,9 @@ impl IconShape for IoBeaker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5438,11 +7598,23 @@ impl IconShape for IoBedOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5450,6 +7622,9 @@ impl IconShape for IoBedOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5482,11 +7657,23 @@ impl IconShape for IoBedSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5494,6 +7681,9 @@ impl IconShape for IoBedSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5509,11 +7699,23 @@ impl IconShape for IoBed { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5521,6 +7723,9 @@ impl IconShape for IoBed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5539,11 +7744,23 @@ impl IconShape for IoBeerOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5551,6 +7768,9 @@ impl IconShape for IoBeerOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5604,11 +7824,23 @@ impl IconShape for IoBeerSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5616,6 +7848,9 @@ impl IconShape for IoBeerSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5631,11 +7866,23 @@ impl IconShape for IoBeer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5643,6 +7890,9 @@ impl IconShape for IoBeer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5658,11 +7908,23 @@ impl IconShape for IoBicycleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5670,6 +7932,9 @@ impl IconShape for IoBicycleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5697,11 +7962,23 @@ impl IconShape for IoBicycleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5709,6 +7986,9 @@ impl IconShape for IoBicycleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5733,11 +8013,23 @@ impl IconShape for IoBicycle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5745,6 +8037,9 @@ impl IconShape for IoBicycle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5769,11 +8064,23 @@ impl IconShape for IoBluetoothOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5781,6 +8088,9 @@ impl IconShape for IoBluetoothOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -5797,11 +8107,23 @@ impl IconShape for IoBluetoothSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5809,6 +8131,9 @@ impl IconShape for IoBluetoothSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5824,11 +8149,23 @@ impl IconShape for IoBluetooth { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5836,6 +8173,9 @@ impl IconShape for IoBluetooth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5851,11 +8191,23 @@ impl IconShape for IoBoatOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5863,6 +8215,9 @@ impl IconShape for IoBoatOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5897,11 +8252,23 @@ impl IconShape for IoBoatSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5909,6 +8276,9 @@ impl IconShape for IoBoatSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5927,11 +8297,23 @@ impl IconShape for IoBoat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5939,6 +8321,9 @@ impl IconShape for IoBoat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5957,11 +8342,23 @@ impl IconShape for IoBodyOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5969,6 +8366,9 @@ impl IconShape for IoBodyOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -5995,11 +8395,23 @@ impl IconShape for IoBodySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6007,6 +8419,9 @@ impl IconShape for IoBodySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6027,11 +8442,23 @@ impl IconShape for IoBody { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6039,6 +8466,9 @@ impl IconShape for IoBody { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6059,11 +8489,23 @@ impl IconShape for IoBonfireOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6071,6 +8513,9 @@ impl IconShape for IoBonfireOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6110,11 +8555,23 @@ impl IconShape for IoBonfireSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6122,6 +8579,9 @@ impl IconShape for IoBonfireSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6158,11 +8618,23 @@ impl IconShape for IoBonfire { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6170,6 +8642,9 @@ impl IconShape for IoBonfire { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6206,11 +8681,23 @@ impl IconShape for IoBookOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6218,6 +8705,9 @@ impl IconShape for IoBookOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6241,11 +8731,23 @@ impl IconShape for IoBookSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6253,6 +8755,9 @@ impl IconShape for IoBookSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6271,11 +8776,23 @@ impl IconShape for IoBook { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6283,6 +8800,9 @@ impl IconShape for IoBook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6301,11 +8821,23 @@ impl IconShape for IoBookmarkOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6313,6 +8845,9 @@ impl IconShape for IoBookmarkOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6329,11 +8864,23 @@ impl IconShape for IoBookmarkSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6341,6 +8888,9 @@ impl IconShape for IoBookmarkSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6356,11 +8906,23 @@ impl IconShape for IoBookmark { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6368,6 +8930,9 @@ impl IconShape for IoBookmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6383,11 +8948,23 @@ impl IconShape for IoBookmarksOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6395,6 +8972,9 @@ impl IconShape for IoBookmarksOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6415,11 +8995,23 @@ impl IconShape for IoBookmarksSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6427,6 +9019,9 @@ impl IconShape for IoBookmarksSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -6445,11 +9040,23 @@ impl IconShape for IoBookmarks { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6457,6 +9064,9 @@ impl IconShape for IoBookmarks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6475,11 +9085,23 @@ impl IconShape for IoBowlingBallOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6487,6 +9109,9 @@ impl IconShape for IoBowlingBallOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6522,11 +9147,23 @@ impl IconShape for IoBowlingBallSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6534,6 +9171,9 @@ impl IconShape for IoBowlingBallSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6549,11 +9189,23 @@ impl IconShape for IoBowlingBall { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6561,6 +9213,9 @@ impl IconShape for IoBowlingBall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6576,11 +9231,23 @@ impl IconShape for IoBriefcaseOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6588,6 +9255,9 @@ impl IconShape for IoBriefcaseOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -6624,11 +9294,23 @@ impl IconShape for IoBriefcaseSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6636,6 +9318,9 @@ impl IconShape for IoBriefcaseSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6654,11 +9339,23 @@ impl IconShape for IoBriefcase { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6666,6 +9363,9 @@ impl IconShape for IoBriefcase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6688,11 +9388,23 @@ impl IconShape for IoBrowsersOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6700,6 +9412,9 @@ impl IconShape for IoBrowsersOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -6724,11 +9439,23 @@ impl IconShape for IoBrowsersSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6736,6 +9463,9 @@ impl IconShape for IoBrowsersSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6751,11 +9481,23 @@ impl IconShape for IoBrowsers { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6763,6 +9505,9 @@ impl IconShape for IoBrowsers { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6778,11 +9523,23 @@ impl IconShape for IoBrushOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6790,6 +9547,9 @@ impl IconShape for IoBrushOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6810,11 +9570,23 @@ impl IconShape for IoBrushSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6822,6 +9594,9 @@ impl IconShape for IoBrushSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6840,11 +9615,23 @@ impl IconShape for IoBrush { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6852,6 +9639,9 @@ impl IconShape for IoBrush { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6870,11 +9660,23 @@ impl IconShape for IoBugOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6882,6 +9684,9 @@ impl IconShape for IoBugOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6939,11 +9744,23 @@ impl IconShape for IoBugSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6951,6 +9768,9 @@ impl IconShape for IoBugSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6969,11 +9789,23 @@ impl IconShape for IoBug { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6981,6 +9813,9 @@ impl IconShape for IoBug { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6999,11 +9834,23 @@ impl IconShape for IoBuildOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7011,6 +9858,9 @@ impl IconShape for IoBuildOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7032,11 +9882,23 @@ impl IconShape for IoBuildSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7044,6 +9906,9 @@ impl IconShape for IoBuildSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7059,11 +9924,23 @@ impl IconShape for IoBuild { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7071,6 +9948,9 @@ impl IconShape for IoBuild { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7086,11 +9966,23 @@ impl IconShape for IoBulbOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7098,6 +9990,9 @@ impl IconShape for IoBulbOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7139,11 +10034,23 @@ impl IconShape for IoBulbSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7151,6 +10058,9 @@ impl IconShape for IoBulbSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -7178,11 +10088,23 @@ impl IconShape for IoBulb { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7190,6 +10112,9 @@ impl IconShape for IoBulb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7211,11 +10136,23 @@ impl IconShape for IoBusOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7223,6 +10160,9 @@ impl IconShape for IoBusOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -7298,11 +10238,23 @@ impl IconShape for IoBusSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7310,6 +10262,9 @@ impl IconShape for IoBusSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7329,11 +10284,23 @@ impl IconShape for IoBus { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7341,6 +10308,9 @@ impl IconShape for IoBus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7356,11 +10326,23 @@ impl IconShape for IoBusinessOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7368,6 +10350,9 @@ impl IconShape for IoBusinessOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { line { @@ -7459,11 +10444,23 @@ impl IconShape for IoBusinessSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7471,6 +10468,9 @@ impl IconShape for IoBusinessSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7504,11 +10504,23 @@ impl IconShape for IoBusiness { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7516,6 +10528,9 @@ impl IconShape for IoBusiness { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7549,11 +10564,23 @@ impl IconShape for IoCafeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7561,6 +10588,9 @@ impl IconShape for IoCafeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7588,11 +10618,23 @@ impl IconShape for IoCafeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7600,6 +10642,9 @@ impl IconShape for IoCafeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7621,11 +10666,23 @@ impl IconShape for IoCafe { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7633,6 +10690,9 @@ impl IconShape for IoCafe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7651,11 +10711,23 @@ impl IconShape for IoCalculatorOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7663,6 +10735,9 @@ impl IconShape for IoCalculatorOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -7734,11 +10809,23 @@ impl IconShape for IoCalculatorSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7746,6 +10833,9 @@ impl IconShape for IoCalculatorSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7761,11 +10851,23 @@ impl IconShape for IoCalculator { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7773,6 +10875,9 @@ impl IconShape for IoCalculator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7788,11 +10893,23 @@ impl IconShape for IoCalendarClearOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7800,6 +10917,9 @@ impl IconShape for IoCalendarClearOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -7852,11 +10972,23 @@ impl IconShape for IoCalendarClearSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7864,6 +10996,9 @@ impl IconShape for IoCalendarClearSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7882,11 +11017,23 @@ impl IconShape for IoCalendarClear { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7894,6 +11041,9 @@ impl IconShape for IoCalendarClear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7912,126 +11062,23 @@ impl IconShape for IoCalendarNumberOutline { fn view_box(&self) -> &str { "0 0 512 512" } - fn xmlns(&self) -> &str { - "http://www.w3.org/2000/svg" - } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") - } - fn stroke_linecap(&self) -> &str { - "butt" - } - fn stroke_linejoin(&self) -> &str { - "miter" - } - fn child_elements(&self) -> Element { - rsx! { - rect { - height: "384", - rx: "48", - stroke: "#000", - stroke_linejoin: "round", - stroke_width: "32", - width: "416", - x: "48", - y: "80", - } - line { - stroke: "#000", - stroke_linecap: "round", - stroke_linejoin: "round", - stroke_width: "32", - x1: "128", - x2: "128", - y1: "48", - y2: "80", - } - line { - stroke: "#000", - stroke_linecap: "round", - stroke_linejoin: "round", - stroke_width: "32", - x1: "384", - x2: "384", - y1: "48", - y2: "80", - } - line { - stroke: "#000", - stroke_linecap: "round", - stroke_linejoin: "round", - stroke_width: "32", - x1: "464", - x2: "48", - y1: "160", - y2: "160", - } - polyline { - points: "304 260 347.42 228 352 228 352 396", - stroke: "#000", - stroke_linecap: "round", - stroke_linejoin: "round", - stroke_width: "32", - } - path { - d: "M191.87,306.63c9.11,0,25.79-4.28,36.72-15.47a37.9,37.9,0,0,0,11.13-27.26c0-26.12-22.59-39.9-47.89-39.9-21.4,0-33.52,11.61-37.85,18.93", - stroke: "#000", - stroke_linecap: "round", - stroke_linejoin: "round", - stroke_width: "32", - } - path { - d: "M149,374.16c4.88,8.27,19.71,25.84,43.88,25.84,28.59,0,52.12-15.94,52.12-43.82,0-12.62-3.66-24-11.58-32.07-12.36-12.64-31.25-17.48-41.55-17.48", - stroke: "#000", - stroke_linecap: "round", - stroke_linejoin: "round", - stroke_width: "32", - } - } + fn width(&self) -> &str { + "300" } -} - -#[derive(Copy, Clone, Debug, PartialEq)] -pub struct IoCalendarNumberSharp; -impl IconShape for IoCalendarNumberSharp { - fn view_box(&self) -> &str { - "0 0 512 512" + fn height(&self) -> &str { + "150" } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" } - fn stroke_linecap(&self) -> &str { - "butt" + fn stroke(&self) -> &str { + "none" } - fn stroke_linejoin(&self) -> &str { - "miter" - } - fn child_elements(&self) -> Element { - rsx! { - path { - d: "M32,456a24,24,0,0,0,24,24H456a24,24,0,0,0,24-24V176H32ZM342.17,212H368V412H336V256.29l-35.39,26.08-19-25.76ZM222,335.3c-8.54-8.74-22.75-12.67-30.11-12.67h-16v-32h16c4.85,0,17.41-2.6,25.28-10.65a22,22,0,0,0,6.57-16.08c0-23.23-28.63-23.9-31.89-23.9-17.34,0-23.8,10.61-24.07,11.06l-8.13,13.78-27.56-16.27,8.14-13.77c7.64-13,25.22-26.8,51.62-26.8,16.44,0,31.76,4.77,43.13,13.42,13.39,10.2,20.76,25.28,20.76,42.48A54,54,0,0,1,240,302.35c-1.15,1.18-2.36,2.28-3.59,3.35a66.18,66.18,0,0,1,8.42,7.23c10.56,10.8,16.14,25.75,16.14,43.25,0,18.06-7.61,34-21.42,44.92-12.17,9.61-28.75,14.9-46.7,14.9-27.87,0-48.48-18.16-57.66-33.7l-8.13-13.78,27.56-16.27L162.78,366c1.08,1.84,11.15,18,30.1,18,16.66,0,36.12-7.29,36.12-27.82C229,349.93,227.78,341.23,222,335.3Z", - } - path { - d: "M456,64H400.08V32h-48V64H159.92V32h-48V64H56A23.8,23.8,0,0,0,32,87.77V144H480V87.77A23.8,23.8,0,0,0,456,64Z", - } - } - } -} - -#[derive(Copy, Clone, Debug, PartialEq)] -pub struct IoCalendarNumber; -impl IconShape for IoCalendarNumber { - fn view_box(&self) -> &str { - "0 0 512 512" - } - fn xmlns(&self) -> &str { - "http://www.w3.org/2000/svg" - } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8039,35 +11086,8 @@ impl IconShape for IoCalendarNumber { fn stroke_linejoin(&self) -> &str { "miter" } - fn child_elements(&self) -> Element { - rsx! { - path { - d: "M416,64H400V48.45c0-8.61-6.62-16-15.23-16.43A16,16,0,0,0,368,48V64H144V48.45c0-8.61-6.62-16-15.23-16.43A16,16,0,0,0,112,48V64H96a64,64,0,0,0-64,64v12a4,4,0,0,0,4,4H476a4,4,0,0,0,4-4V128A64,64,0,0,0,416,64Z", - } - path { - d: "M476,176H36a4,4,0,0,0-4,4V416a64,64,0,0,0,64,64H416a64,64,0,0,0,64-64V180A4,4,0,0,0,476,176ZM239.58,401.1c-12.17,9.61-28.75,14.9-46.7,14.9-27.87,0-48.48-18.16-57.66-33.7A16,16,0,0,1,162.78,366c1.08,1.84,11.15,18,30.1,18,16.66,0,36.12-7.29,36.12-27.82,0-6.25-1.22-14.95-7-20.88-8.54-8.74-22.75-12.67-30.11-12.67a16,16,0,0,1,0-32c4.85,0,17.41-2.6,25.28-10.65a22,22,0,0,0,6.57-16.08c0-23.23-28.63-23.9-31.89-23.9-17.34,0-23.8,10.61-24.07,11.06a16,16,0,1,1-27.55-16.26c7.64-13,25.22-26.8,51.62-26.8,16.44,0,31.76,4.77,43.13,13.42,13.39,10.2,20.76,25.28,20.76,42.48A54,54,0,0,1,240,302.35c-1.15,1.18-2.36,2.28-3.59,3.35a66.18,66.18,0,0,1,8.42,7.23c10.56,10.8,16.14,25.75,16.14,43.25C261,374.24,253.39,390.19,239.58,401.1ZM368,396a16,16,0,0,1-32,0V256.29l-22.51,16.59a16,16,0,1,1-19-25.76l43.42-32a16,16,0,0,1,9.49-3.12H352a16,16,0,0,1,16,16Z", - } - } - } -} - -#[derive(Copy, Clone, Debug, PartialEq)] -pub struct IoCalendarOutline; -impl IconShape for IoCalendarOutline { - fn view_box(&self) -> &str { - "0 0 512 512" - } - fn xmlns(&self) -> &str { - "http://www.w3.org/2000/svg" - } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") - } - fn stroke_linecap(&self) -> &str { - "butt" - } - fn stroke_linejoin(&self) -> &str { - "miter" + fn title(&self) -> &str { + "" } fn child_elements(&self) -> Element { rsx! { @@ -8081,51 +11101,241 @@ impl IconShape for IoCalendarOutline { x: "48", y: "80", } - circle { - cx: "296", - cy: "232", - r: "24", - } - circle { - cx: "376", - cy: "232", - r: "24", - } - circle { - cx: "296", - cy: "312", - r: "24", - } - circle { - cx: "376", - cy: "312", - r: "24", - } - circle { - cx: "136", - cy: "312", - r: "24", - } - circle { - cx: "216", - cy: "312", - r: "24", - } - circle { - cx: "136", - cy: "392", - r: "24", - } - circle { - cx: "216", - cy: "392", - r: "24", - } - circle { - cx: "296", - cy: "392", - r: "24", - } + line { + stroke: "#000", + stroke_linecap: "round", + stroke_linejoin: "round", + stroke_width: "32", + x1: "128", + x2: "128", + y1: "48", + y2: "80", + } + line { + stroke: "#000", + stroke_linecap: "round", + stroke_linejoin: "round", + stroke_width: "32", + x1: "384", + x2: "384", + y1: "48", + y2: "80", + } + line { + stroke: "#000", + stroke_linecap: "round", + stroke_linejoin: "round", + stroke_width: "32", + x1: "464", + x2: "48", + y1: "160", + y2: "160", + } + polyline { + points: "304 260 347.42 228 352 228 352 396", + stroke: "#000", + stroke_linecap: "round", + stroke_linejoin: "round", + stroke_width: "32", + } + path { + d: "M191.87,306.63c9.11,0,25.79-4.28,36.72-15.47a37.9,37.9,0,0,0,11.13-27.26c0-26.12-22.59-39.9-47.89-39.9-21.4,0-33.52,11.61-37.85,18.93", + stroke: "#000", + stroke_linecap: "round", + stroke_linejoin: "round", + stroke_width: "32", + } + path { + d: "M149,374.16c4.88,8.27,19.71,25.84,43.88,25.84,28.59,0,52.12-15.94,52.12-43.82,0-12.62-3.66-24-11.58-32.07-12.36-12.64-31.25-17.48-41.55-17.48", + stroke: "#000", + stroke_linecap: "round", + stroke_linejoin: "round", + stroke_width: "32", + } + } + } +} + +#[derive(Copy, Clone, Debug, PartialEq)] +pub struct IoCalendarNumberSharp; +impl IconShape for IoCalendarNumberSharp { + fn view_box(&self) -> &str { + "0 0 512 512" + } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } + fn xmlns(&self) -> &str { + "http://www.w3.org/2000/svg" + } + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" + } + fn stroke_linecap(&self) -> &str { + "butt" + } + fn stroke_linejoin(&self) -> &str { + "miter" + } + fn title(&self) -> &str { + "" + } + fn child_elements(&self) -> Element { + rsx! { + path { + d: "M32,456a24,24,0,0,0,24,24H456a24,24,0,0,0,24-24V176H32ZM342.17,212H368V412H336V256.29l-35.39,26.08-19-25.76ZM222,335.3c-8.54-8.74-22.75-12.67-30.11-12.67h-16v-32h16c4.85,0,17.41-2.6,25.28-10.65a22,22,0,0,0,6.57-16.08c0-23.23-28.63-23.9-31.89-23.9-17.34,0-23.8,10.61-24.07,11.06l-8.13,13.78-27.56-16.27,8.14-13.77c7.64-13,25.22-26.8,51.62-26.8,16.44,0,31.76,4.77,43.13,13.42,13.39,10.2,20.76,25.28,20.76,42.48A54,54,0,0,1,240,302.35c-1.15,1.18-2.36,2.28-3.59,3.35a66.18,66.18,0,0,1,8.42,7.23c10.56,10.8,16.14,25.75,16.14,43.25,0,18.06-7.61,34-21.42,44.92-12.17,9.61-28.75,14.9-46.7,14.9-27.87,0-48.48-18.16-57.66-33.7l-8.13-13.78,27.56-16.27L162.78,366c1.08,1.84,11.15,18,30.1,18,16.66,0,36.12-7.29,36.12-27.82C229,349.93,227.78,341.23,222,335.3Z", + } + path { + d: "M456,64H400.08V32h-48V64H159.92V32h-48V64H56A23.8,23.8,0,0,0,32,87.77V144H480V87.77A23.8,23.8,0,0,0,456,64Z", + } + } + } +} + +#[derive(Copy, Clone, Debug, PartialEq)] +pub struct IoCalendarNumber; +impl IconShape for IoCalendarNumber { + fn view_box(&self) -> &str { + "0 0 512 512" + } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } + fn xmlns(&self) -> &str { + "http://www.w3.org/2000/svg" + } + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" + } + fn stroke_linecap(&self) -> &str { + "butt" + } + fn stroke_linejoin(&self) -> &str { + "miter" + } + fn title(&self) -> &str { + "" + } + fn child_elements(&self) -> Element { + rsx! { + path { + d: "M416,64H400V48.45c0-8.61-6.62-16-15.23-16.43A16,16,0,0,0,368,48V64H144V48.45c0-8.61-6.62-16-15.23-16.43A16,16,0,0,0,112,48V64H96a64,64,0,0,0-64,64v12a4,4,0,0,0,4,4H476a4,4,0,0,0,4-4V128A64,64,0,0,0,416,64Z", + } + path { + d: "M476,176H36a4,4,0,0,0-4,4V416a64,64,0,0,0,64,64H416a64,64,0,0,0,64-64V180A4,4,0,0,0,476,176ZM239.58,401.1c-12.17,9.61-28.75,14.9-46.7,14.9-27.87,0-48.48-18.16-57.66-33.7A16,16,0,0,1,162.78,366c1.08,1.84,11.15,18,30.1,18,16.66,0,36.12-7.29,36.12-27.82,0-6.25-1.22-14.95-7-20.88-8.54-8.74-22.75-12.67-30.11-12.67a16,16,0,0,1,0-32c4.85,0,17.41-2.6,25.28-10.65a22,22,0,0,0,6.57-16.08c0-23.23-28.63-23.9-31.89-23.9-17.34,0-23.8,10.61-24.07,11.06a16,16,0,1,1-27.55-16.26c7.64-13,25.22-26.8,51.62-26.8,16.44,0,31.76,4.77,43.13,13.42,13.39,10.2,20.76,25.28,20.76,42.48A54,54,0,0,1,240,302.35c-1.15,1.18-2.36,2.28-3.59,3.35a66.18,66.18,0,0,1,8.42,7.23c10.56,10.8,16.14,25.75,16.14,43.25C261,374.24,253.39,390.19,239.58,401.1ZM368,396a16,16,0,0,1-32,0V256.29l-22.51,16.59a16,16,0,1,1-19-25.76l43.42-32a16,16,0,0,1,9.49-3.12H352a16,16,0,0,1,16,16Z", + } + } + } +} + +#[derive(Copy, Clone, Debug, PartialEq)] +pub struct IoCalendarOutline; +impl IconShape for IoCalendarOutline { + fn view_box(&self) -> &str { + "0 0 512 512" + } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } + fn xmlns(&self) -> &str { + "http://www.w3.org/2000/svg" + } + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" + } + fn stroke_linecap(&self) -> &str { + "butt" + } + fn stroke_linejoin(&self) -> &str { + "miter" + } + fn title(&self) -> &str { + "" + } + fn child_elements(&self) -> Element { + rsx! { + rect { + height: "384", + rx: "48", + stroke: "#000", + stroke_linejoin: "round", + stroke_width: "32", + width: "416", + x: "48", + y: "80", + } + circle { + cx: "296", + cy: "232", + r: "24", + } + circle { + cx: "376", + cy: "232", + r: "24", + } + circle { + cx: "296", + cy: "312", + r: "24", + } + circle { + cx: "376", + cy: "312", + r: "24", + } + circle { + cx: "136", + cy: "312", + r: "24", + } + circle { + cx: "216", + cy: "312", + r: "24", + } + circle { + cx: "136", + cy: "392", + r: "24", + } + circle { + cx: "216", + cy: "392", + r: "24", + } + circle { + cx: "296", + cy: "392", + r: "24", + } line { stroke: "#000", stroke_linecap: "round", @@ -8165,11 +11375,23 @@ impl IconShape for IoCalendarSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8177,6 +11399,9 @@ impl IconShape for IoCalendarSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8195,11 +11420,23 @@ impl IconShape for IoCalendar { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8207,6 +11444,9 @@ impl IconShape for IoCalendar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8225,11 +11465,23 @@ impl IconShape for IoCallOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8237,6 +11489,9 @@ impl IconShape for IoCallOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8253,11 +11508,23 @@ impl IconShape for IoCallSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8265,6 +11532,9 @@ impl IconShape for IoCallSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8280,11 +11550,23 @@ impl IconShape for IoCall { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8292,6 +11574,9 @@ impl IconShape for IoCall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8307,11 +11592,23 @@ impl IconShape for IoCameraOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8319,6 +11616,9 @@ impl IconShape for IoCameraOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8345,11 +11645,23 @@ impl IconShape for IoCameraReverseOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8357,6 +11669,9 @@ impl IconShape for IoCameraReverseOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8389,11 +11704,23 @@ impl IconShape for IoCameraReverseSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8401,6 +11728,9 @@ impl IconShape for IoCameraReverseSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8416,11 +11746,23 @@ impl IconShape for IoCameraReverse { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8428,6 +11770,9 @@ impl IconShape for IoCameraReverse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8443,11 +11788,23 @@ impl IconShape for IoCameraSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8455,6 +11812,9 @@ impl IconShape for IoCameraSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -8475,11 +11835,23 @@ impl IconShape for IoCamera { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8487,6 +11859,9 @@ impl IconShape for IoCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -8507,11 +11882,23 @@ impl IconShape for IoCarOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8519,6 +11906,9 @@ impl IconShape for IoCarOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8562,11 +11952,23 @@ impl IconShape for IoCarSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8574,6 +11976,9 @@ impl IconShape for IoCarSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8589,11 +11994,23 @@ impl IconShape for IoCarSportOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8601,6 +12018,9 @@ impl IconShape for IoCarSportOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8658,11 +12078,23 @@ impl IconShape for IoCarSportSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8670,6 +12102,9 @@ impl IconShape for IoCarSportSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8685,11 +12120,23 @@ impl IconShape for IoCarSport { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8697,6 +12144,9 @@ impl IconShape for IoCarSport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8712,11 +12162,23 @@ impl IconShape for IoCar { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8724,6 +12186,9 @@ impl IconShape for IoCar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8739,11 +12204,23 @@ impl IconShape for IoCardOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8751,6 +12228,9 @@ impl IconShape for IoCardOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -8786,11 +12266,23 @@ impl IconShape for IoCardSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8798,6 +12290,9 @@ impl IconShape for IoCardSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8816,11 +12311,23 @@ impl IconShape for IoCard { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8828,6 +12335,9 @@ impl IconShape for IoCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8846,11 +12356,23 @@ impl IconShape for IoCaretBackCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8858,6 +12380,9 @@ impl IconShape for IoCaretBackCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8877,11 +12402,23 @@ impl IconShape for IoCaretBackCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8889,6 +12426,9 @@ impl IconShape for IoCaretBackCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8904,11 +12444,23 @@ impl IconShape for IoCaretBackCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8916,6 +12468,9 @@ impl IconShape for IoCaretBackCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8931,11 +12486,23 @@ impl IconShape for IoCaretBackOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8943,6 +12510,9 @@ impl IconShape for IoCaretBackOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8958,11 +12528,23 @@ impl IconShape for IoCaretBackSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8970,6 +12552,9 @@ impl IconShape for IoCaretBackSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -8985,11 +12570,23 @@ impl IconShape for IoCaretBack { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8997,6 +12594,9 @@ impl IconShape for IoCaretBack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9012,11 +12612,23 @@ impl IconShape for IoCaretDownCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9024,6 +12636,9 @@ impl IconShape for IoCaretDownCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9043,11 +12658,23 @@ impl IconShape for IoCaretDownCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9055,6 +12682,9 @@ impl IconShape for IoCaretDownCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9070,11 +12700,23 @@ impl IconShape for IoCaretDownCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9082,6 +12724,9 @@ impl IconShape for IoCaretDownCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9097,11 +12742,23 @@ impl IconShape for IoCaretDownOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9109,6 +12766,9 @@ impl IconShape for IoCaretDownOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9124,11 +12784,23 @@ impl IconShape for IoCaretDownSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9136,6 +12808,9 @@ impl IconShape for IoCaretDownSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -9151,11 +12826,23 @@ impl IconShape for IoCaretDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9163,6 +12850,9 @@ impl IconShape for IoCaretDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9178,11 +12868,23 @@ impl IconShape for IoCaretForwardCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9190,6 +12892,9 @@ impl IconShape for IoCaretForwardCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9209,11 +12914,23 @@ impl IconShape for IoCaretForwardCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9221,6 +12938,9 @@ impl IconShape for IoCaretForwardCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9236,11 +12956,23 @@ impl IconShape for IoCaretForwardCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9248,6 +12980,9 @@ impl IconShape for IoCaretForwardCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9263,11 +12998,23 @@ impl IconShape for IoCaretForwardOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9275,6 +13022,9 @@ impl IconShape for IoCaretForwardOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9290,11 +13040,23 @@ impl IconShape for IoCaretForwardSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9302,6 +13064,9 @@ impl IconShape for IoCaretForwardSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -9317,11 +13082,23 @@ impl IconShape for IoCaretForward { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9329,6 +13106,9 @@ impl IconShape for IoCaretForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9344,11 +13124,23 @@ impl IconShape for IoCaretUpCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9356,6 +13148,9 @@ impl IconShape for IoCaretUpCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9375,11 +13170,23 @@ impl IconShape for IoCaretUpCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9387,6 +13194,9 @@ impl IconShape for IoCaretUpCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9402,11 +13212,23 @@ impl IconShape for IoCaretUpCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9414,6 +13236,9 @@ impl IconShape for IoCaretUpCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9429,11 +13254,23 @@ impl IconShape for IoCaretUpOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9441,6 +13278,9 @@ impl IconShape for IoCaretUpOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9456,11 +13296,23 @@ impl IconShape for IoCaretUpSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9468,6 +13320,9 @@ impl IconShape for IoCaretUpSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -9483,11 +13338,23 @@ impl IconShape for IoCaretUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9495,6 +13362,9 @@ impl IconShape for IoCaretUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9510,11 +13380,23 @@ impl IconShape for IoCartOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9522,6 +13404,9 @@ impl IconShape for IoCartOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -9554,11 +13439,23 @@ impl IconShape for IoCartSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9566,6 +13463,9 @@ impl IconShape for IoCartSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -9591,11 +13491,23 @@ impl IconShape for IoCart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9603,6 +13515,9 @@ impl IconShape for IoCart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -9628,11 +13543,23 @@ impl IconShape for IoCashOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9640,6 +13567,9 @@ impl IconShape for IoCashOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -9698,11 +13628,23 @@ impl IconShape for IoCashSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9710,6 +13652,9 @@ impl IconShape for IoCashSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -9754,11 +13699,23 @@ impl IconShape for IoCash { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9766,6 +13723,9 @@ impl IconShape for IoCash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9804,11 +13764,23 @@ impl IconShape for IoCellularOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9816,6 +13788,9 @@ impl IconShape for IoCellularOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -9864,11 +13839,23 @@ impl IconShape for IoCellularSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9876,6 +13863,9 @@ impl IconShape for IoCellularSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9900,11 +13890,23 @@ impl IconShape for IoCellular { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9912,6 +13914,9 @@ impl IconShape for IoCellular { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9936,11 +13941,23 @@ impl IconShape for IoChatboxEllipsesOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9948,6 +13965,9 @@ impl IconShape for IoChatboxEllipsesOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9979,11 +13999,23 @@ impl IconShape for IoChatboxEllipsesSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9991,6 +14023,9 @@ impl IconShape for IoChatboxEllipsesSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10006,11 +14041,23 @@ impl IconShape for IoChatboxEllipses { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10018,6 +14065,9 @@ impl IconShape for IoChatboxEllipses { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10033,11 +14083,23 @@ impl IconShape for IoChatboxOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10045,6 +14107,9 @@ impl IconShape for IoChatboxOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10061,11 +14126,23 @@ impl IconShape for IoChatboxSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10073,6 +14150,9 @@ impl IconShape for IoChatboxSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10088,11 +14168,23 @@ impl IconShape for IoChatbox { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10100,6 +14192,9 @@ impl IconShape for IoChatbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10115,11 +14210,23 @@ impl IconShape for IoChatbubbleEllipsesOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10127,6 +14234,9 @@ impl IconShape for IoChatbubbleEllipsesOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10158,11 +14268,23 @@ impl IconShape for IoChatbubbleEllipsesSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10170,6 +14292,9 @@ impl IconShape for IoChatbubbleEllipsesSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10185,11 +14310,23 @@ impl IconShape for IoChatbubbleEllipses { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10197,6 +14334,9 @@ impl IconShape for IoChatbubbleEllipses { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10212,11 +14352,23 @@ impl IconShape for IoChatbubbleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10224,6 +14376,9 @@ impl IconShape for IoChatbubbleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10240,11 +14395,23 @@ impl IconShape for IoChatbubbleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10252,6 +14419,9 @@ impl IconShape for IoChatbubbleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10267,11 +14437,23 @@ impl IconShape for IoChatbubble { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10279,6 +14461,9 @@ impl IconShape for IoChatbubble { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10294,11 +14479,23 @@ impl IconShape for IoChatbubblesOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10306,6 +14503,9 @@ impl IconShape for IoChatbubblesOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10326,11 +14526,23 @@ impl IconShape for IoChatbubblesSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10338,6 +14550,9 @@ impl IconShape for IoChatbubblesSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10356,11 +14571,23 @@ impl IconShape for IoChatbubbles { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10368,6 +14595,9 @@ impl IconShape for IoChatbubbles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10389,11 +14619,23 @@ impl IconShape for IoCheckboxOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10401,6 +14643,9 @@ impl IconShape for IoCheckboxOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -10426,11 +14671,23 @@ impl IconShape for IoCheckboxSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10438,6 +14695,9 @@ impl IconShape for IoCheckboxSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10453,11 +14713,23 @@ impl IconShape for IoCheckbox { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10465,6 +14737,9 @@ impl IconShape for IoCheckbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10480,11 +14755,23 @@ impl IconShape for IoCheckmarkCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10492,6 +14779,9 @@ impl IconShape for IoCheckmarkCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10512,11 +14802,23 @@ impl IconShape for IoCheckmarkCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10524,6 +14826,9 @@ impl IconShape for IoCheckmarkCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10539,11 +14844,23 @@ impl IconShape for IoCheckmarkCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10551,6 +14868,9 @@ impl IconShape for IoCheckmarkCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10566,11 +14886,23 @@ impl IconShape for IoCheckmarkDoneCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10578,6 +14910,9 @@ impl IconShape for IoCheckmarkDoneCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10612,11 +14947,23 @@ impl IconShape for IoCheckmarkDoneCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10624,6 +14971,9 @@ impl IconShape for IoCheckmarkDoneCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10639,11 +14989,23 @@ impl IconShape for IoCheckmarkDoneCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10651,6 +15013,9 @@ impl IconShape for IoCheckmarkDoneCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10666,11 +15031,23 @@ impl IconShape for IoCheckmarkDoneOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10678,6 +15055,9 @@ impl IconShape for IoCheckmarkDoneOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -10708,11 +15088,23 @@ impl IconShape for IoCheckmarkDoneSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10720,6 +15112,9 @@ impl IconShape for IoCheckmarkDoneSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -10750,11 +15145,23 @@ impl IconShape for IoCheckmarkDone { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10762,6 +15169,9 @@ impl IconShape for IoCheckmarkDone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -10792,11 +15202,23 @@ impl IconShape for IoCheckmarkOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10804,6 +15226,9 @@ impl IconShape for IoCheckmarkOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -10820,11 +15245,23 @@ impl IconShape for IoCheckmarkSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10832,6 +15269,9 @@ impl IconShape for IoCheckmarkSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -10848,11 +15288,23 @@ impl IconShape for IoCheckmark { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10860,6 +15312,9 @@ impl IconShape for IoCheckmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -10876,11 +15331,23 @@ impl IconShape for IoChevronBackCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10888,6 +15355,9 @@ impl IconShape for IoChevronBackCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10908,11 +15378,23 @@ impl IconShape for IoChevronBackCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10920,6 +15402,9 @@ impl IconShape for IoChevronBackCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10935,11 +15420,23 @@ impl IconShape for IoChevronBackCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10947,6 +15444,9 @@ impl IconShape for IoChevronBackCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10962,11 +15462,23 @@ impl IconShape for IoChevronBackOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -10974,6 +15486,9 @@ impl IconShape for IoChevronBackOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -10990,11 +15505,23 @@ impl IconShape for IoChevronBackSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11002,6 +15529,9 @@ impl IconShape for IoChevronBackSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11018,11 +15548,23 @@ impl IconShape for IoChevronBack { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11030,6 +15572,9 @@ impl IconShape for IoChevronBack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11046,11 +15591,23 @@ impl IconShape for IoChevronDownCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11058,6 +15615,9 @@ impl IconShape for IoChevronDownCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11078,11 +15638,23 @@ impl IconShape for IoChevronDownCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11090,6 +15662,9 @@ impl IconShape for IoChevronDownCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11105,11 +15680,23 @@ impl IconShape for IoChevronDownCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11117,6 +15704,9 @@ impl IconShape for IoChevronDownCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11132,11 +15722,23 @@ impl IconShape for IoChevronDownOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11144,6 +15746,9 @@ impl IconShape for IoChevronDownOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11160,11 +15765,23 @@ impl IconShape for IoChevronDownSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11172,6 +15789,9 @@ impl IconShape for IoChevronDownSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11188,11 +15808,23 @@ impl IconShape for IoChevronDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11200,6 +15832,9 @@ impl IconShape for IoChevronDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11216,11 +15851,23 @@ impl IconShape for IoChevronForwardCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11228,6 +15875,9 @@ impl IconShape for IoChevronForwardCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11248,11 +15898,23 @@ impl IconShape for IoChevronForwardCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11260,6 +15922,9 @@ impl IconShape for IoChevronForwardCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11275,11 +15940,23 @@ impl IconShape for IoChevronForwardCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11287,6 +15964,9 @@ impl IconShape for IoChevronForwardCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11302,11 +15982,23 @@ impl IconShape for IoChevronForwardOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11314,6 +16006,9 @@ impl IconShape for IoChevronForwardOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11330,11 +16025,23 @@ impl IconShape for IoChevronForwardSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11342,6 +16049,9 @@ impl IconShape for IoChevronForwardSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11358,11 +16068,23 @@ impl IconShape for IoChevronForward { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11370,6 +16092,9 @@ impl IconShape for IoChevronForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11386,11 +16111,23 @@ impl IconShape for IoChevronUpCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11398,6 +16135,9 @@ impl IconShape for IoChevronUpCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11418,11 +16158,23 @@ impl IconShape for IoChevronUpCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11430,6 +16182,9 @@ impl IconShape for IoChevronUpCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11445,11 +16200,23 @@ impl IconShape for IoChevronUpCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11457,6 +16224,9 @@ impl IconShape for IoChevronUpCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11472,11 +16242,23 @@ impl IconShape for IoChevronUpOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11484,6 +16266,9 @@ impl IconShape for IoChevronUpOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11500,11 +16285,23 @@ impl IconShape for IoChevronUpSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11512,6 +16309,9 @@ impl IconShape for IoChevronUpSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11528,11 +16328,23 @@ impl IconShape for IoChevronUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11540,6 +16352,9 @@ impl IconShape for IoChevronUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -11556,11 +16371,23 @@ impl IconShape for IoClipboardOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11568,6 +16395,9 @@ impl IconShape for IoClipboardOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11593,11 +16423,23 @@ impl IconShape for IoClipboardSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11605,6 +16447,9 @@ impl IconShape for IoClipboardSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11620,11 +16465,23 @@ impl IconShape for IoClipboard { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11632,6 +16489,9 @@ impl IconShape for IoClipboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11647,11 +16507,23 @@ impl IconShape for IoCloseCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11659,6 +16531,9 @@ impl IconShape for IoCloseCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11689,11 +16564,23 @@ impl IconShape for IoCloseCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11701,6 +16588,9 @@ impl IconShape for IoCloseCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11716,11 +16606,23 @@ impl IconShape for IoCloseCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11728,6 +16630,9 @@ impl IconShape for IoCloseCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11743,11 +16648,23 @@ impl IconShape for IoCloseOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11755,6 +16672,9 @@ impl IconShape for IoCloseOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { line { @@ -11781,11 +16701,23 @@ impl IconShape for IoCloseSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11793,6 +16725,9 @@ impl IconShape for IoCloseSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -11808,11 +16743,23 @@ impl IconShape for IoClose { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11820,6 +16767,9 @@ impl IconShape for IoClose { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11835,11 +16785,23 @@ impl IconShape for IoCloudCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11847,6 +16809,9 @@ impl IconShape for IoCloudCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11866,11 +16831,23 @@ impl IconShape for IoCloudCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11878,6 +16855,9 @@ impl IconShape for IoCloudCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11893,11 +16873,23 @@ impl IconShape for IoCloudCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11905,6 +16897,9 @@ impl IconShape for IoCloudCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11920,11 +16915,23 @@ impl IconShape for IoCloudDoneOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11932,6 +16939,9 @@ impl IconShape for IoCloudDoneOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11952,11 +16962,23 @@ impl IconShape for IoCloudDoneSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11964,6 +16986,9 @@ impl IconShape for IoCloudDoneSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11979,11 +17004,23 @@ impl IconShape for IoCloudDone { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -11991,6 +17028,9 @@ impl IconShape for IoCloudDone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12006,11 +17046,23 @@ impl IconShape for IoCloudDownloadOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12018,6 +17070,9 @@ impl IconShape for IoCloudDownloadOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12045,11 +17100,23 @@ impl IconShape for IoCloudDownloadSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12057,6 +17124,9 @@ impl IconShape for IoCloudDownloadSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12075,11 +17145,23 @@ impl IconShape for IoCloudDownload { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12087,6 +17169,9 @@ impl IconShape for IoCloudDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12105,11 +17190,23 @@ impl IconShape for IoCloudOfflineOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12117,6 +17214,9 @@ impl IconShape for IoCloudOfflineOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12144,11 +17244,23 @@ impl IconShape for IoCloudOfflineSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12156,6 +17268,9 @@ impl IconShape for IoCloudOfflineSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -12181,11 +17296,23 @@ impl IconShape for IoCloudOffline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12193,6 +17320,9 @@ impl IconShape for IoCloudOffline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12214,11 +17344,23 @@ impl IconShape for IoCloudOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12226,6 +17368,9 @@ impl IconShape for IoCloudOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12242,11 +17387,23 @@ impl IconShape for IoCloudSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12254,6 +17411,9 @@ impl IconShape for IoCloudSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12269,11 +17429,23 @@ impl IconShape for IoCloudUploadOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12281,6 +17453,9 @@ impl IconShape for IoCloudUploadOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12308,11 +17483,23 @@ impl IconShape for IoCloudUploadSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12320,6 +17507,9 @@ impl IconShape for IoCloudUploadSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12341,11 +17531,23 @@ impl IconShape for IoCloudUpload { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12353,6 +17555,9 @@ impl IconShape for IoCloudUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12371,11 +17576,23 @@ impl IconShape for IoCloud { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12383,6 +17600,9 @@ impl IconShape for IoCloud { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12398,11 +17618,23 @@ impl IconShape for IoCloudyNightOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12410,6 +17642,9 @@ impl IconShape for IoCloudyNightOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12430,11 +17665,23 @@ impl IconShape for IoCloudyNightSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12442,6 +17689,9 @@ impl IconShape for IoCloudyNightSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12460,11 +17710,23 @@ impl IconShape for IoCloudyNight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12472,6 +17734,9 @@ impl IconShape for IoCloudyNight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12490,11 +17755,23 @@ impl IconShape for IoCloudyOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12502,6 +17779,9 @@ impl IconShape for IoCloudyOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12518,11 +17798,23 @@ impl IconShape for IoCloudySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12530,6 +17822,9 @@ impl IconShape for IoCloudySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12545,11 +17840,23 @@ impl IconShape for IoCloudy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12557,6 +17864,9 @@ impl IconShape for IoCloudy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12572,11 +17882,23 @@ impl IconShape for IoCodeDownloadOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12584,6 +17906,9 @@ impl IconShape for IoCodeDownloadOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -12615,11 +17940,23 @@ impl IconShape for IoCodeDownloadSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12627,6 +17964,9 @@ impl IconShape for IoCodeDownloadSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -12658,11 +17998,23 @@ impl IconShape for IoCodeDownload { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12670,6 +18022,9 @@ impl IconShape for IoCodeDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -12701,11 +18056,23 @@ impl IconShape for IoCodeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12713,6 +18080,9 @@ impl IconShape for IoCodeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -12733,11 +18103,23 @@ impl IconShape for IoCodeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12745,6 +18127,9 @@ impl IconShape for IoCodeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -12763,11 +18148,23 @@ impl IconShape for IoCodeSlashOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12775,6 +18172,9 @@ impl IconShape for IoCodeSlashOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -12802,11 +18202,23 @@ impl IconShape for IoCodeSlashSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12814,6 +18226,9 @@ impl IconShape for IoCodeSlashSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -12835,11 +18250,23 @@ impl IconShape for IoCodeSlash { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12847,6 +18274,9 @@ impl IconShape for IoCodeSlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12868,11 +18298,23 @@ impl IconShape for IoCodeWorkingOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12880,6 +18322,9 @@ impl IconShape for IoCodeWorkingOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12915,11 +18360,23 @@ impl IconShape for IoCodeWorkingSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12927,6 +18384,9 @@ impl IconShape for IoCodeWorkingSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12965,11 +18425,23 @@ impl IconShape for IoCodeWorking { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -12977,6 +18449,9 @@ impl IconShape for IoCodeWorking { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13015,11 +18490,23 @@ impl IconShape for IoCode { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13027,6 +18514,9 @@ impl IconShape for IoCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13045,11 +18535,23 @@ impl IconShape for IoCogOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13057,6 +18559,9 @@ impl IconShape for IoCogOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13072,11 +18577,23 @@ impl IconShape for IoCogSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13084,6 +18601,9 @@ impl IconShape for IoCogSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13099,11 +18619,23 @@ impl IconShape for IoCog { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13111,6 +18643,9 @@ impl IconShape for IoCog { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13126,11 +18661,23 @@ impl IconShape for IoColorFillOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13138,6 +18685,9 @@ impl IconShape for IoColorFillOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13158,11 +18708,23 @@ impl IconShape for IoColorFillSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13170,6 +18732,9 @@ impl IconShape for IoColorFillSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13188,11 +18753,23 @@ impl IconShape for IoColorFill { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13200,6 +18777,9 @@ impl IconShape for IoColorFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13218,11 +18798,23 @@ impl IconShape for IoColorFilterOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13230,6 +18822,9 @@ impl IconShape for IoColorFilterOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13260,11 +18855,23 @@ impl IconShape for IoColorFilterSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13272,6 +18879,9 @@ impl IconShape for IoColorFilterSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13305,11 +18915,23 @@ impl IconShape for IoColorFilter { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13317,6 +18939,9 @@ impl IconShape for IoColorFilter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13350,11 +18975,23 @@ impl IconShape for IoColorPaletteOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13362,6 +18999,9 @@ impl IconShape for IoColorPaletteOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13403,11 +19043,23 @@ impl IconShape for IoColorPaletteSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13415,6 +19067,9 @@ impl IconShape for IoColorPaletteSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13430,11 +19085,23 @@ impl IconShape for IoColorPalette { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13442,6 +19109,9 @@ impl IconShape for IoColorPalette { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13457,11 +19127,23 @@ impl IconShape for IoColorWandOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13469,6 +19151,9 @@ impl IconShape for IoColorWandOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13545,11 +19230,23 @@ impl IconShape for IoColorWandSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13557,6 +19254,9 @@ impl IconShape for IoColorWandSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13612,11 +19312,23 @@ impl IconShape for IoColorWand { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13624,6 +19336,9 @@ impl IconShape for IoColorWand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13631,26 +19346,26 @@ impl IconShape for IoColorWand { } path { d: "M124.1,140.1c-4.2,0-8.3-1.7-11.3-4.7l-33.9-33.9c-6.2-6.2-6.2-16.4,0-22.6s16.4-6.2,22.6,0l33.9,33.9 - c6.3,6.2,6.3,16.4,0,22.6C132.4,138.4,128.4,140.1,124.1,140.1z", + c6.3,6.2,6.3,16.4,0,22.6C132.4,138.4,128.4,140.1,124.1,140.1z", } path { d: "M192,112c-8.8,0-16-7.2-16-16V48c0-8.8,7.2-16,16-16s16,7.2,16,16v48C208,104.8,200.8,112,192,112z", } path { d: "M259.9,140.1c-8.8,0-16-7.2-16-16c0-4.2,1.7-8.3,4.7-11.3l33.9-33.9c6.2-6.2,16.4-6.2,22.6,0c6.2,6.2,6.2,16.4,0,22.6 - l-33.9,33.9C268.2,138.4,264.1,140.1,259.9,140.1z", + l-33.9,33.9C268.2,138.4,264.1,140.1,259.9,140.1z", } path { d: "M90.2,309.8c-8.8,0-16-7.2-16-16c0-4.2,1.7-8.3,4.7-11.3l33.9-33.9c6.2-6.2,16.4-6.2,22.6,0s6.2,16.4,0,22.6l-33.9,33.9 - C98.5,308.1,94.4,309.8,90.2,309.8z", + C98.5,308.1,94.4,309.8,90.2,309.8z", } path { d: "M234.2,167c-18.4-18.7-48.5-19-67.2-0.7s-19,48.5-0.7,67.2c0.2,0.2,0.5,0.5,0.7,0.7l39.5,39.5c3.1,3.1,8.2,3.1,11.3,0 - l55.9-55.9c3.1-3.1,3.1-8.2,0-11.3L234.2,167z", + l55.9-55.9c3.1-3.1,3.1-8.2,0-11.3L234.2,167z", } path { d: "M457,389.8L307.6,240.4c-3.1-3.1-8.2-3.1-11.3,0l-55.9,55.9c-3.1,3.1-3.1,8.2,0,11.3L389.8,457c18.4,18.7,48.5,19,67.2,0.7 - c18.7-18.4,19-48.5,0.7-67.2C457.5,390.3,457.3,390,457,389.8L457,389.8z", + c18.7-18.4,19-48.5,0.7-67.2C457.5,390.3,457.3,390,457,389.8L457,389.8z", } } } @@ -13662,11 +19377,23 @@ impl IconShape for IoCompassOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13674,6 +19401,9 @@ impl IconShape for IoCompassOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13693,11 +19423,23 @@ impl IconShape for IoCompassSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13705,6 +19447,9 @@ impl IconShape for IoCompassSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13725,11 +19470,23 @@ impl IconShape for IoCompass { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13737,6 +19494,9 @@ impl IconShape for IoCompass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13757,11 +19517,23 @@ impl IconShape for IoConstructOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13769,6 +19541,9 @@ impl IconShape for IoConstructOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13797,11 +19572,23 @@ impl IconShape for IoConstructSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13809,6 +19596,9 @@ impl IconShape for IoConstructSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13830,11 +19620,23 @@ impl IconShape for IoConstruct { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13842,6 +19644,9 @@ impl IconShape for IoConstruct { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13863,11 +19668,23 @@ impl IconShape for IoContractOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13875,6 +19692,9 @@ impl IconShape for IoContractOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -13931,11 +19751,23 @@ impl IconShape for IoContractSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -13943,6 +19775,9 @@ impl IconShape for IoContractSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -13999,11 +19834,23 @@ impl IconShape for IoContract { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14011,6 +19858,9 @@ impl IconShape for IoContract { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -14067,11 +19917,23 @@ impl IconShape for IoContrastOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14079,6 +19941,9 @@ impl IconShape for IoContrastOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -14100,11 +19965,23 @@ impl IconShape for IoContrastSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14112,6 +19989,9 @@ impl IconShape for IoContrastSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14127,11 +20007,23 @@ impl IconShape for IoContrast { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14139,6 +20031,9 @@ impl IconShape for IoContrast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14154,11 +20049,23 @@ impl IconShape for IoCopyOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14166,6 +20073,9 @@ impl IconShape for IoCopyOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -14191,11 +20101,23 @@ impl IconShape for IoCopySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14203,6 +20125,9 @@ impl IconShape for IoCopySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14221,11 +20146,23 @@ impl IconShape for IoCopy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14233,6 +20170,9 @@ impl IconShape for IoCopy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14251,11 +20191,23 @@ impl IconShape for IoCreateOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14263,6 +20215,9 @@ impl IconShape for IoCreateOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14285,11 +20240,23 @@ impl IconShape for IoCreateSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14297,6 +20264,9 @@ impl IconShape for IoCreateSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14321,11 +20291,23 @@ impl IconShape for IoCreate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14333,6 +20315,9 @@ impl IconShape for IoCreate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14354,11 +20339,23 @@ impl IconShape for IoCropOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14366,6 +20363,9 @@ impl IconShape for IoCropOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14400,11 +20400,23 @@ impl IconShape for IoCropSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14412,6 +20424,9 @@ impl IconShape for IoCropSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -14430,11 +20445,23 @@ impl IconShape for IoCrop { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14442,6 +20469,9 @@ impl IconShape for IoCrop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14460,11 +20490,23 @@ impl IconShape for IoCubeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14472,6 +20514,9 @@ impl IconShape for IoCubeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14499,11 +20544,23 @@ impl IconShape for IoCubeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14511,6 +20568,9 @@ impl IconShape for IoCubeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -14532,11 +20592,23 @@ impl IconShape for IoCube { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14544,6 +20616,9 @@ impl IconShape for IoCube { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14565,11 +20640,23 @@ impl IconShape for IoCutOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14577,6 +20664,9 @@ impl IconShape for IoCutOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -14619,11 +20709,23 @@ impl IconShape for IoCutSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14631,6 +20733,9 @@ impl IconShape for IoCutSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14649,11 +20754,23 @@ impl IconShape for IoCut { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14661,6 +20778,9 @@ impl IconShape for IoCut { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14682,11 +20802,23 @@ impl IconShape for IoDesktopOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14694,6 +20826,9 @@ impl IconShape for IoDesktopOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -14729,11 +20864,23 @@ impl IconShape for IoDesktopSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14741,6 +20888,9 @@ impl IconShape for IoDesktopSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14756,11 +20906,23 @@ impl IconShape for IoDesktop { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14768,6 +20930,9 @@ impl IconShape for IoDesktop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-h" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14786,11 +20951,23 @@ impl IconShape for IoDiamondOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14798,6 +20975,9 @@ impl IconShape for IoDiamondOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14861,11 +21041,23 @@ impl IconShape for IoDiamondSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14873,6 +21065,9 @@ impl IconShape for IoDiamondSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -14909,11 +21104,23 @@ impl IconShape for IoDiamond { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14921,6 +21128,9 @@ impl IconShape for IoDiamond { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14954,11 +21164,23 @@ impl IconShape for IoDiceOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -14966,6 +21188,9 @@ impl IconShape for IoDiceOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15044,11 +21269,23 @@ impl IconShape for IoDiceSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15056,6 +21293,9 @@ impl IconShape for IoDiceSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15077,11 +21317,23 @@ impl IconShape for IoDice { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15089,6 +21341,9 @@ impl IconShape for IoDice { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15110,11 +21365,23 @@ impl IconShape for IoDiscOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15122,6 +21389,9 @@ impl IconShape for IoDiscOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -15151,11 +21421,23 @@ impl IconShape for IoDiscSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15163,6 +21445,9 @@ impl IconShape for IoDiscSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -15183,11 +21468,23 @@ impl IconShape for IoDisc { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15195,6 +21492,9 @@ impl IconShape for IoDisc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15213,11 +21513,23 @@ impl IconShape for IoDocumentAttachOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15225,6 +21537,9 @@ impl IconShape for IoDocumentAttachOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15249,11 +21564,23 @@ impl IconShape for IoDocumentAttachSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15261,6 +21588,9 @@ impl IconShape for IoDocumentAttachSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15279,11 +21609,23 @@ impl IconShape for IoDocumentAttach { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15291,6 +21633,9 @@ impl IconShape for IoDocumentAttach { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15309,11 +21654,23 @@ impl IconShape for IoDocumentLockOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15321,6 +21678,9 @@ impl IconShape for IoDocumentLockOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15356,11 +21716,23 @@ impl IconShape for IoDocumentLockSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15368,6 +21740,9 @@ impl IconShape for IoDocumentLockSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15389,11 +21764,23 @@ impl IconShape for IoDocumentLock { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15401,6 +21788,9 @@ impl IconShape for IoDocumentLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15422,11 +21812,23 @@ impl IconShape for IoDocumentOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15434,6 +21836,9 @@ impl IconShape for IoDocumentOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15454,11 +21859,23 @@ impl IconShape for IoDocumentSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15466,6 +21883,9 @@ impl IconShape for IoDocumentSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15484,11 +21904,23 @@ impl IconShape for IoDocumentTextOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15496,6 +21928,9 @@ impl IconShape for IoDocumentTextOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15530,11 +21965,23 @@ impl IconShape for IoDocumentTextSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15542,6 +21989,9 @@ impl IconShape for IoDocumentTextSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15560,11 +22010,23 @@ impl IconShape for IoDocumentText { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15572,6 +22034,9 @@ impl IconShape for IoDocumentText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15590,11 +22055,23 @@ impl IconShape for IoDocument { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15602,6 +22079,9 @@ impl IconShape for IoDocument { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15620,11 +22100,23 @@ impl IconShape for IoDocumentsOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15632,6 +22124,9 @@ impl IconShape for IoDocumentsOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15660,11 +22155,23 @@ impl IconShape for IoDocumentsSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15672,6 +22179,9 @@ impl IconShape for IoDocumentsSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15696,11 +22206,23 @@ impl IconShape for IoDocuments { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15708,6 +22230,9 @@ impl IconShape for IoDocuments { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15732,11 +22257,23 @@ impl IconShape for IoDownloadOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15744,6 +22281,9 @@ impl IconShape for IoDownloadOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15771,11 +22311,23 @@ impl IconShape for IoDownloadSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15783,6 +22335,9 @@ impl IconShape for IoDownloadSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15804,11 +22359,23 @@ impl IconShape for IoDownload { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15816,6 +22383,9 @@ impl IconShape for IoDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15834,11 +22404,23 @@ impl IconShape for IoDuplicateOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15846,6 +22428,9 @@ impl IconShape for IoDuplicateOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -15885,11 +22470,23 @@ impl IconShape for IoDuplicateSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15897,6 +22494,9 @@ impl IconShape for IoDuplicateSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15915,11 +22515,23 @@ impl IconShape for IoDuplicate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15927,6 +22539,9 @@ impl IconShape for IoDuplicate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15945,11 +22560,23 @@ impl IconShape for IoEarOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15957,6 +22584,9 @@ impl IconShape for IoEarOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15981,11 +22611,23 @@ impl IconShape for IoEarSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -15993,6 +22635,9 @@ impl IconShape for IoEarSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16008,11 +22653,23 @@ impl IconShape for IoEar { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16020,6 +22677,9 @@ impl IconShape for IoEar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16035,11 +22695,23 @@ impl IconShape for IoEarthOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16047,6 +22719,9 @@ impl IconShape for IoEarthOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16078,11 +22753,23 @@ impl IconShape for IoEarthSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16090,6 +22777,9 @@ impl IconShape for IoEarthSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16123,11 +22813,23 @@ impl IconShape for IoEarth { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16135,6 +22837,9 @@ impl IconShape for IoEarth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16150,11 +22855,23 @@ impl IconShape for IoEaselOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16162,6 +22879,9 @@ impl IconShape for IoEaselOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -16211,11 +22931,23 @@ impl IconShape for IoEaselSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16223,6 +22955,9 @@ impl IconShape for IoEaselSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16244,11 +22979,23 @@ impl IconShape for IoEasel { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16256,6 +23003,9 @@ impl IconShape for IoEasel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -16279,11 +23029,23 @@ impl IconShape for IoEggOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16291,6 +23053,9 @@ impl IconShape for IoEggOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16307,11 +23072,23 @@ impl IconShape for IoEggSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16319,6 +23096,9 @@ impl IconShape for IoEggSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16334,11 +23114,23 @@ impl IconShape for IoEgg { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16346,6 +23138,9 @@ impl IconShape for IoEgg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16361,11 +23156,23 @@ impl IconShape for IoEllipseOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16373,6 +23180,9 @@ impl IconShape for IoEllipseOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16391,11 +23201,23 @@ impl IconShape for IoEllipseSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16403,6 +23225,9 @@ impl IconShape for IoEllipseSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16418,11 +23243,23 @@ impl IconShape for IoEllipse { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16430,6 +23267,9 @@ impl IconShape for IoEllipse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16445,11 +23285,23 @@ impl IconShape for IoEllipsisHorizontalCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16457,6 +23309,9 @@ impl IconShape for IoEllipsisHorizontalCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16488,11 +23343,23 @@ impl IconShape for IoEllipsisHorizontalCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16500,6 +23367,9 @@ impl IconShape for IoEllipsisHorizontalCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16515,11 +23385,23 @@ impl IconShape for IoEllipsisHorizontalCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16527,6 +23409,9 @@ impl IconShape for IoEllipsisHorizontalCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16558,11 +23443,23 @@ impl IconShape for IoEllipsisHorizontalOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16570,6 +23467,9 @@ impl IconShape for IoEllipsisHorizontalOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16600,11 +23500,23 @@ impl IconShape for IoEllipsisHorizontalSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16612,6 +23524,9 @@ impl IconShape for IoEllipsisHorizontalSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16639,11 +23554,23 @@ impl IconShape for IoEllipsisHorizontal { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16651,6 +23578,9 @@ impl IconShape for IoEllipsisHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16678,11 +23608,23 @@ impl IconShape for IoEllipsisVerticalCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16690,6 +23632,9 @@ impl IconShape for IoEllipsisVerticalCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16721,11 +23666,23 @@ impl IconShape for IoEllipsisVerticalCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16733,6 +23690,9 @@ impl IconShape for IoEllipsisVerticalCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16748,11 +23708,23 @@ impl IconShape for IoEllipsisVerticalCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16760,6 +23732,9 @@ impl IconShape for IoEllipsisVerticalCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16791,11 +23766,23 @@ impl IconShape for IoEllipsisVerticalOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16803,6 +23790,9 @@ impl IconShape for IoEllipsisVerticalOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16833,11 +23823,23 @@ impl IconShape for IoEllipsisVerticalSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16845,6 +23847,9 @@ impl IconShape for IoEllipsisVerticalSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16872,11 +23877,23 @@ impl IconShape for IoEllipsisVertical { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16884,6 +23901,9 @@ impl IconShape for IoEllipsisVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16911,11 +23931,23 @@ impl IconShape for IoEnterOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16923,6 +23955,9 @@ impl IconShape for IoEnterOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16950,11 +23985,23 @@ impl IconShape for IoEnterSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16962,6 +24009,9 @@ impl IconShape for IoEnterSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16983,11 +24033,23 @@ impl IconShape for IoEnter { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -16995,6 +24057,9 @@ impl IconShape for IoEnter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17013,11 +24078,23 @@ impl IconShape for IoExitOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17025,6 +24102,9 @@ impl IconShape for IoExitOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17052,11 +24132,23 @@ impl IconShape for IoExitSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17064,6 +24156,9 @@ impl IconShape for IoExitSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17082,11 +24177,23 @@ impl IconShape for IoExit { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17094,6 +24201,9 @@ impl IconShape for IoExit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17112,11 +24222,23 @@ impl IconShape for IoExpandOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17124,6 +24246,9 @@ impl IconShape for IoExpandOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -17180,11 +24305,23 @@ impl IconShape for IoExpandSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17192,6 +24329,9 @@ impl IconShape for IoExpandSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -17248,11 +24388,23 @@ impl IconShape for IoExpand { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17260,6 +24412,9 @@ impl IconShape for IoExpand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -17316,11 +24471,23 @@ impl IconShape for IoExtensionPuzzleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17328,6 +24495,9 @@ impl IconShape for IoExtensionPuzzleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17347,11 +24517,23 @@ impl IconShape for IoExtensionPuzzleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17359,6 +24541,9 @@ impl IconShape for IoExtensionPuzzleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17374,11 +24559,23 @@ impl IconShape for IoExtensionPuzzle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17386,6 +24583,9 @@ impl IconShape for IoExtensionPuzzle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17401,11 +24601,23 @@ impl IconShape for IoEyeOffOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17413,6 +24625,9 @@ impl IconShape for IoEyeOffOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17440,11 +24655,23 @@ impl IconShape for IoEyeOffSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17452,6 +24679,9 @@ impl IconShape for IoEyeOffSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -17483,11 +24713,23 @@ impl IconShape for IoEyeOff { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17495,6 +24737,9 @@ impl IconShape for IoEyeOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17522,11 +24767,23 @@ impl IconShape for IoEyeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17534,6 +24791,9 @@ impl IconShape for IoEyeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17556,11 +24816,23 @@ impl IconShape for IoEyeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17568,6 +24840,9 @@ impl IconShape for IoEyeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -17588,11 +24863,23 @@ impl IconShape for IoEye { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17600,6 +24887,9 @@ impl IconShape for IoEye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -17620,11 +24910,23 @@ impl IconShape for IoEyedropOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17632,6 +24934,9 @@ impl IconShape for IoEyedropOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17666,11 +24971,23 @@ impl IconShape for IoEyedropSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17678,6 +24995,9 @@ impl IconShape for IoEyedropSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17693,11 +25013,23 @@ impl IconShape for IoEyedrop { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17705,6 +25037,9 @@ impl IconShape for IoEyedrop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17720,11 +25055,23 @@ impl IconShape for IoFastFoodOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17732,6 +25079,9 @@ impl IconShape for IoFastFoodOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17782,11 +25132,23 @@ impl IconShape for IoFastFoodSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17794,6 +25156,9 @@ impl IconShape for IoFastFoodSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17815,11 +25180,23 @@ impl IconShape for IoFastFood { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17827,6 +25204,9 @@ impl IconShape for IoFastFood { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17851,11 +25231,23 @@ impl IconShape for IoFemaleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17863,6 +25255,9 @@ impl IconShape for IoFemaleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "female-outline" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -17904,11 +25299,23 @@ impl IconShape for IoFemaleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17916,6 +25323,9 @@ impl IconShape for IoFemaleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17931,11 +25341,23 @@ impl IconShape for IoFemale { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17943,6 +25365,9 @@ impl IconShape for IoFemale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17958,11 +25383,23 @@ impl IconShape for IoFileTrayFullOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -17970,6 +25407,9 @@ impl IconShape for IoFileTrayFullOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18018,11 +25458,23 @@ impl IconShape for IoFileTrayFullSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18030,6 +25482,9 @@ impl IconShape for IoFileTrayFullSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -18057,11 +25512,23 @@ impl IconShape for IoFileTrayFull { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18069,6 +25536,9 @@ impl IconShape for IoFileTrayFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18090,11 +25560,23 @@ impl IconShape for IoFileTrayOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18102,6 +25584,9 @@ impl IconShape for IoFileTrayOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18136,11 +25621,23 @@ impl IconShape for IoFileTraySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18148,6 +25645,9 @@ impl IconShape for IoFileTraySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18163,11 +25663,23 @@ impl IconShape for IoFileTrayStackedOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18175,6 +25687,9 @@ impl IconShape for IoFileTrayStackedOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18231,11 +25746,23 @@ impl IconShape for IoFileTrayStackedSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18243,6 +25770,9 @@ impl IconShape for IoFileTrayStackedSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18261,11 +25791,23 @@ impl IconShape for IoFileTrayStacked { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18273,6 +25815,9 @@ impl IconShape for IoFileTrayStacked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18291,11 +25836,23 @@ impl IconShape for IoFileTray { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18303,6 +25860,9 @@ impl IconShape for IoFileTray { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18318,11 +25878,23 @@ impl IconShape for IoFilmOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18330,6 +25902,9 @@ impl IconShape for IoFilmOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -18441,11 +26016,23 @@ impl IconShape for IoFilmSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18453,6 +26040,9 @@ impl IconShape for IoFilmSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18468,11 +26058,23 @@ impl IconShape for IoFilm { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18480,6 +26082,9 @@ impl IconShape for IoFilm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18495,11 +26100,23 @@ impl IconShape for IoFilterCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18507,6 +26124,9 @@ impl IconShape for IoFilterCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18555,11 +26175,23 @@ impl IconShape for IoFilterCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18567,6 +26199,9 @@ impl IconShape for IoFilterCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18582,11 +26217,23 @@ impl IconShape for IoFilterCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18594,6 +26241,9 @@ impl IconShape for IoFilterCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18609,11 +26259,23 @@ impl IconShape for IoFilterOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18621,6 +26283,9 @@ impl IconShape for IoFilterOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { line { @@ -18654,11 +26319,23 @@ impl IconShape for IoFilterSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18666,6 +26343,9 @@ impl IconShape for IoFilterSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -18696,11 +26376,23 @@ impl IconShape for IoFilter { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18708,6 +26400,9 @@ impl IconShape for IoFilter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18729,11 +26424,23 @@ impl IconShape for IoFingerPrintOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18741,6 +26448,9 @@ impl IconShape for IoFingerPrintOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18756,11 +26466,23 @@ impl IconShape for IoFingerPrintSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18768,6 +26490,9 @@ impl IconShape for IoFingerPrintSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18795,11 +26520,23 @@ impl IconShape for IoFingerPrint { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18807,6 +26544,9 @@ impl IconShape for IoFingerPrint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18834,11 +26574,23 @@ impl IconShape for IoFishOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18846,6 +26598,9 @@ impl IconShape for IoFishOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18876,11 +26631,23 @@ impl IconShape for IoFishSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18888,6 +26655,9 @@ impl IconShape for IoFishSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18906,11 +26676,23 @@ impl IconShape for IoFish { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18918,6 +26700,9 @@ impl IconShape for IoFish { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18936,11 +26721,23 @@ impl IconShape for IoFitnessOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18948,6 +26745,9 @@ impl IconShape for IoFitnessOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18968,11 +26768,23 @@ impl IconShape for IoFitnessSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -18980,6 +26792,9 @@ impl IconShape for IoFitnessSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19004,11 +26819,23 @@ impl IconShape for IoFitness { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19016,6 +26843,9 @@ impl IconShape for IoFitness { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19040,11 +26870,23 @@ impl IconShape for IoFlagOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19052,6 +26894,9 @@ impl IconShape for IoFlagOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19068,11 +26913,23 @@ impl IconShape for IoFlagSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19080,6 +26937,9 @@ impl IconShape for IoFlagSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19095,11 +26955,23 @@ impl IconShape for IoFlag { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19107,6 +26979,9 @@ impl IconShape for IoFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19122,11 +26997,23 @@ impl IconShape for IoFlameOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19134,6 +27021,9 @@ impl IconShape for IoFlameOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19154,11 +27044,23 @@ impl IconShape for IoFlameSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19166,6 +27068,9 @@ impl IconShape for IoFlameSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19181,11 +27086,23 @@ impl IconShape for IoFlame { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19193,6 +27110,9 @@ impl IconShape for IoFlame { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19208,11 +27128,23 @@ impl IconShape for IoFlashOffOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19220,6 +27152,9 @@ impl IconShape for IoFlashOffOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19241,11 +27176,23 @@ impl IconShape for IoFlashOffSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19253,6 +27200,9 @@ impl IconShape for IoFlashOffSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -19278,11 +27228,23 @@ impl IconShape for IoFlashOff { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19290,6 +27252,9 @@ impl IconShape for IoFlashOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19311,11 +27276,23 @@ impl IconShape for IoFlashOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19323,6 +27300,9 @@ impl IconShape for IoFlashOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19339,11 +27319,23 @@ impl IconShape for IoFlashSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19351,6 +27343,9 @@ impl IconShape for IoFlashSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19366,11 +27361,23 @@ impl IconShape for IoFlash { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19378,6 +27385,9 @@ impl IconShape for IoFlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19393,11 +27403,23 @@ impl IconShape for IoFlashlightOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19405,6 +27427,9 @@ impl IconShape for IoFlashlightOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19433,11 +27458,23 @@ impl IconShape for IoFlashlightSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19445,6 +27482,9 @@ impl IconShape for IoFlashlightSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -19470,11 +27510,23 @@ impl IconShape for IoFlashlight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19482,6 +27534,9 @@ impl IconShape for IoFlashlight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19500,11 +27555,23 @@ impl IconShape for IoFlaskOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19512,6 +27579,9 @@ impl IconShape for IoFlaskOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { line { @@ -19542,11 +27612,23 @@ impl IconShape for IoFlaskSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19554,6 +27636,9 @@ impl IconShape for IoFlaskSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19569,11 +27654,23 @@ impl IconShape for IoFlask { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19581,6 +27678,9 @@ impl IconShape for IoFlask { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19596,11 +27696,23 @@ impl IconShape for IoFlowerOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19608,6 +27720,9 @@ impl IconShape for IoFlowerOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19658,11 +27773,23 @@ impl IconShape for IoFlowerSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19670,6 +27797,9 @@ impl IconShape for IoFlowerSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -19690,11 +27820,23 @@ impl IconShape for IoFlower { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19702,6 +27844,9 @@ impl IconShape for IoFlower { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -19722,11 +27867,23 @@ impl IconShape for IoFolderOpenOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19734,6 +27891,9 @@ impl IconShape for IoFolderOpenOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19754,11 +27914,23 @@ impl IconShape for IoFolderOpenSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19766,6 +27938,9 @@ impl IconShape for IoFolderOpenSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19784,11 +27959,23 @@ impl IconShape for IoFolderOpen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19796,6 +27983,9 @@ impl IconShape for IoFolderOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19814,11 +28004,23 @@ impl IconShape for IoFolderOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19826,6 +28028,9 @@ impl IconShape for IoFolderOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19849,11 +28054,23 @@ impl IconShape for IoFolderSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19861,6 +28078,9 @@ impl IconShape for IoFolderSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19879,11 +28099,23 @@ impl IconShape for IoFolder { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19891,6 +28123,9 @@ impl IconShape for IoFolder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19909,11 +28144,23 @@ impl IconShape for IoFootballOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19921,6 +28168,9 @@ impl IconShape for IoFootballOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -19998,11 +28248,23 @@ impl IconShape for IoFootballSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20010,6 +28272,9 @@ impl IconShape for IoFootballSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20025,11 +28290,23 @@ impl IconShape for IoFootball { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20037,6 +28314,9 @@ impl IconShape for IoFootball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20052,11 +28332,23 @@ impl IconShape for IoFootstepsOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20064,6 +28356,9 @@ impl IconShape for IoFootstepsOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20100,11 +28395,23 @@ impl IconShape for IoFootstepsSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20112,6 +28419,9 @@ impl IconShape for IoFootstepsSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20136,11 +28446,23 @@ impl IconShape for IoFootsteps { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20148,6 +28470,9 @@ impl IconShape for IoFootsteps { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20172,11 +28497,23 @@ impl IconShape for IoFunnelOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20184,6 +28521,9 @@ impl IconShape for IoFunnelOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20200,11 +28540,23 @@ impl IconShape for IoFunnelSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20212,6 +28564,9 @@ impl IconShape for IoFunnelSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -20227,11 +28582,23 @@ impl IconShape for IoFunnel { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20239,6 +28606,9 @@ impl IconShape for IoFunnel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20254,11 +28624,23 @@ impl IconShape for IoGameControllerOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20266,6 +28648,9 @@ impl IconShape for IoGameControllerOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20314,11 +28699,23 @@ impl IconShape for IoGameControllerSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20326,6 +28723,9 @@ impl IconShape for IoGameControllerSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20341,11 +28741,23 @@ impl IconShape for IoGameController { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20353,6 +28765,9 @@ impl IconShape for IoGameController { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20368,11 +28783,23 @@ impl IconShape for IoGiftOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20380,6 +28807,9 @@ impl IconShape for IoGiftOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20420,11 +28850,23 @@ impl IconShape for IoGiftSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20432,6 +28874,9 @@ impl IconShape for IoGiftSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20461,11 +28906,23 @@ impl IconShape for IoGift { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20473,6 +28930,9 @@ impl IconShape for IoGift { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20502,11 +28962,23 @@ impl IconShape for IoGitBranchOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20514,6 +28986,9 @@ impl IconShape for IoGitBranchOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -20555,11 +29030,23 @@ impl IconShape for IoGitBranchSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20567,6 +29054,9 @@ impl IconShape for IoGitBranchSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20582,11 +29072,23 @@ impl IconShape for IoGitBranch { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20594,6 +29096,9 @@ impl IconShape for IoGitBranch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20609,11 +29114,23 @@ impl IconShape for IoGitCommitOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20621,6 +29138,9 @@ impl IconShape for IoGitCommitOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -20653,11 +29173,23 @@ impl IconShape for IoGitCommitSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20665,6 +29197,9 @@ impl IconShape for IoGitCommitSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20680,11 +29215,23 @@ impl IconShape for IoGitCommit { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20692,6 +29239,9 @@ impl IconShape for IoGitCommit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20707,11 +29257,23 @@ impl IconShape for IoGitCompareOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20719,6 +29281,9 @@ impl IconShape for IoGitCompareOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -20759,11 +29324,23 @@ impl IconShape for IoGitCompareSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20771,6 +29348,9 @@ impl IconShape for IoGitCompareSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20789,11 +29369,23 @@ impl IconShape for IoGitCompare { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20801,6 +29393,9 @@ impl IconShape for IoGitCompare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20819,11 +29414,23 @@ impl IconShape for IoGitMergeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20831,6 +29438,9 @@ impl IconShape for IoGitMergeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -20872,11 +29482,23 @@ impl IconShape for IoGitMergeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20884,6 +29506,9 @@ impl IconShape for IoGitMergeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20899,11 +29524,23 @@ impl IconShape for IoGitMerge { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20911,6 +29548,9 @@ impl IconShape for IoGitMerge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20926,11 +29566,23 @@ impl IconShape for IoGitNetworkOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20938,6 +29590,9 @@ impl IconShape for IoGitNetworkOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -20983,11 +29638,23 @@ impl IconShape for IoGitNetworkSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -20995,6 +29662,9 @@ impl IconShape for IoGitNetworkSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21010,11 +29680,23 @@ impl IconShape for IoGitNetwork { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21022,6 +29704,9 @@ impl IconShape for IoGitNetwork { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21037,11 +29722,23 @@ impl IconShape for IoGitPullRequestOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21049,6 +29746,9 @@ impl IconShape for IoGitPullRequestOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -21094,11 +29794,23 @@ impl IconShape for IoGitPullRequestSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21106,6 +29818,9 @@ impl IconShape for IoGitPullRequestSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21124,11 +29839,23 @@ impl IconShape for IoGitPullRequest { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21136,6 +29863,9 @@ impl IconShape for IoGitPullRequest { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21154,11 +29884,23 @@ impl IconShape for IoGlassesOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21166,6 +29908,9 @@ impl IconShape for IoGlassesOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21204,11 +29949,23 @@ impl IconShape for IoGlassesSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21216,6 +29973,9 @@ impl IconShape for IoGlassesSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21231,11 +29991,23 @@ impl IconShape for IoGlasses { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21243,6 +30015,9 @@ impl IconShape for IoGlasses { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-d" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21258,11 +30033,23 @@ impl IconShape for IoGlobeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21270,6 +30057,9 @@ impl IconShape for IoGlobeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21312,11 +30102,23 @@ impl IconShape for IoGlobeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21324,6 +30126,9 @@ impl IconShape for IoGlobeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21366,11 +30171,23 @@ impl IconShape for IoGlobe { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21378,6 +30195,9 @@ impl IconShape for IoGlobe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21417,11 +30237,23 @@ impl IconShape for IoGolfOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21429,6 +30261,9 @@ impl IconShape for IoGolfOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -21449,11 +30284,23 @@ impl IconShape for IoGolfSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21461,6 +30308,9 @@ impl IconShape for IoGolfSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21479,11 +30329,23 @@ impl IconShape for IoGolf { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21491,6 +30353,9 @@ impl IconShape for IoGolf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21509,11 +30374,23 @@ impl IconShape for IoGridOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21521,6 +30398,9 @@ impl IconShape for IoGridOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -21569,11 +30449,23 @@ impl IconShape for IoGridSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21581,6 +30473,9 @@ impl IconShape for IoGridSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21605,11 +30500,23 @@ impl IconShape for IoGrid { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21617,6 +30524,9 @@ impl IconShape for IoGrid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21641,11 +30551,23 @@ impl IconShape for IoHammerOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21653,6 +30575,9 @@ impl IconShape for IoHammerOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21673,11 +30598,23 @@ impl IconShape for IoHammerSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21685,6 +30622,9 @@ impl IconShape for IoHammerSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21703,11 +30643,23 @@ impl IconShape for IoHammer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21715,6 +30667,9 @@ impl IconShape for IoHammer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21733,11 +30688,23 @@ impl IconShape for IoHandLeftOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21745,6 +30712,9 @@ impl IconShape for IoHandLeftOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21777,11 +30747,23 @@ impl IconShape for IoHandLeftSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21789,6 +30771,9 @@ impl IconShape for IoHandLeftSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21804,11 +30789,23 @@ impl IconShape for IoHandLeft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21816,6 +30813,9 @@ impl IconShape for IoHandLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21831,11 +30831,23 @@ impl IconShape for IoHandRightOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21843,6 +30855,9 @@ impl IconShape for IoHandRightOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21875,11 +30890,23 @@ impl IconShape for IoHandRightSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21887,6 +30914,9 @@ impl IconShape for IoHandRightSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21902,11 +30932,23 @@ impl IconShape for IoHandRight { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21914,6 +30956,9 @@ impl IconShape for IoHandRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21929,11 +30974,23 @@ impl IconShape for IoHappyOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21941,6 +30998,9 @@ impl IconShape for IoHappyOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -21972,11 +31032,23 @@ impl IconShape for IoHappySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -21984,6 +31056,9 @@ impl IconShape for IoHappySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21999,11 +31074,23 @@ impl IconShape for IoHappy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22011,6 +31098,9 @@ impl IconShape for IoHappy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22026,11 +31116,23 @@ impl IconShape for IoHardwareChipOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22038,6 +31140,9 @@ impl IconShape for IoHardwareChipOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -22152,11 +31257,23 @@ impl IconShape for IoHardwareChipSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22164,6 +31281,9 @@ impl IconShape for IoHardwareChipSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -22185,11 +31305,23 @@ impl IconShape for IoHardwareChip { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22197,6 +31329,9 @@ impl IconShape for IoHardwareChip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22224,11 +31359,23 @@ impl IconShape for IoHeadsetOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22236,6 +31383,9 @@ impl IconShape for IoHeadsetOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22260,11 +31410,23 @@ impl IconShape for IoHeadsetSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22272,6 +31434,9 @@ impl IconShape for IoHeadsetSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22287,11 +31452,23 @@ impl IconShape for IoHeadset { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22299,6 +31476,9 @@ impl IconShape for IoHeadset { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22314,11 +31494,23 @@ impl IconShape for IoHeartCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22326,6 +31518,9 @@ impl IconShape for IoHeartCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22345,11 +31540,23 @@ impl IconShape for IoHeartCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22357,6 +31564,9 @@ impl IconShape for IoHeartCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22372,11 +31582,23 @@ impl IconShape for IoHeartCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22384,6 +31606,9 @@ impl IconShape for IoHeartCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22399,11 +31624,23 @@ impl IconShape for IoHeartDislikeCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22411,6 +31648,9 @@ impl IconShape for IoHeartDislikeCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22436,11 +31676,23 @@ impl IconShape for IoHeartDislikeCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22448,6 +31700,9 @@ impl IconShape for IoHeartDislikeCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22463,11 +31718,23 @@ impl IconShape for IoHeartDislikeCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22475,6 +31742,9 @@ impl IconShape for IoHeartDislikeCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22490,11 +31760,23 @@ impl IconShape for IoHeartDislikeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22502,6 +31784,9 @@ impl IconShape for IoHeartDislikeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22523,11 +31808,23 @@ impl IconShape for IoHeartDislikeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22535,6 +31832,9 @@ impl IconShape for IoHeartDislikeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -22556,11 +31856,23 @@ impl IconShape for IoHeartDislike { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22568,6 +31880,9 @@ impl IconShape for IoHeartDislike { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22589,11 +31904,23 @@ impl IconShape for IoHeartHalfOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22601,6 +31928,9 @@ impl IconShape for IoHeartHalfOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22616,11 +31946,23 @@ impl IconShape for IoHeartHalfSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22628,6 +31970,9 @@ impl IconShape for IoHeartHalfSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22643,11 +31988,23 @@ impl IconShape for IoHeartHalf { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22655,6 +32012,9 @@ impl IconShape for IoHeartHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22670,11 +32030,23 @@ impl IconShape for IoHeartOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22682,6 +32054,9 @@ impl IconShape for IoHeartOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22698,11 +32073,23 @@ impl IconShape for IoHeartSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22710,6 +32097,9 @@ impl IconShape for IoHeartSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22725,11 +32115,23 @@ impl IconShape for IoHeart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22737,6 +32139,9 @@ impl IconShape for IoHeart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22752,11 +32157,23 @@ impl IconShape for IoHelpBuoyOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22764,6 +32181,9 @@ impl IconShape for IoHelpBuoyOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -22844,11 +32264,23 @@ impl IconShape for IoHelpBuoySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22856,6 +32288,9 @@ impl IconShape for IoHelpBuoySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22871,11 +32306,23 @@ impl IconShape for IoHelpBuoy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22883,6 +32330,9 @@ impl IconShape for IoHelpBuoy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22898,11 +32348,23 @@ impl IconShape for IoHelpCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22910,6 +32372,9 @@ impl IconShape for IoHelpCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22935,11 +32400,23 @@ impl IconShape for IoHelpCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22947,6 +32424,9 @@ impl IconShape for IoHelpCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22966,11 +32446,23 @@ impl IconShape for IoHelpCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -22978,6 +32470,9 @@ impl IconShape for IoHelpCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22993,11 +32488,23 @@ impl IconShape for IoHelpOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23005,6 +32512,9 @@ impl IconShape for IoHelpOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23026,11 +32536,23 @@ impl IconShape for IoHelpSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23038,6 +32560,9 @@ impl IconShape for IoHelpSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23062,11 +32587,23 @@ impl IconShape for IoHelp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23074,6 +32611,9 @@ impl IconShape for IoHelp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23095,11 +32635,23 @@ impl IconShape for IoHomeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23107,6 +32659,9 @@ impl IconShape for IoHomeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23131,11 +32686,23 @@ impl IconShape for IoHomeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23143,6 +32710,9 @@ impl IconShape for IoHomeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -23158,11 +32728,23 @@ impl IconShape for IoHome { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23170,6 +32752,9 @@ impl IconShape for IoHome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23188,11 +32773,23 @@ impl IconShape for IoHourglassOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23200,6 +32797,9 @@ impl IconShape for IoHourglassOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23219,11 +32819,23 @@ impl IconShape for IoHourglassSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23231,6 +32843,9 @@ impl IconShape for IoHourglassSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23246,11 +32861,23 @@ impl IconShape for IoHourglass { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23258,6 +32885,9 @@ impl IconShape for IoHourglass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23273,11 +32903,23 @@ impl IconShape for IoIceCreamOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23285,6 +32927,9 @@ impl IconShape for IoIceCreamOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -23305,11 +32950,23 @@ impl IconShape for IoIceCreamSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23317,6 +32974,9 @@ impl IconShape for IoIceCreamSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23335,11 +32995,23 @@ impl IconShape for IoIceCream { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23347,6 +33019,9 @@ impl IconShape for IoIceCream { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23365,11 +33040,23 @@ impl IconShape for IoIdCardOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23377,6 +33064,9 @@ impl IconShape for IoIdCardOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -23415,11 +33105,23 @@ impl IconShape for IoIdCardSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23427,6 +33129,9 @@ impl IconShape for IoIdCardSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23442,11 +33147,23 @@ impl IconShape for IoIdCard { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23454,6 +33171,9 @@ impl IconShape for IoIdCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23469,11 +33189,23 @@ impl IconShape for IoImageOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23481,6 +33213,9 @@ impl IconShape for IoImageOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -23516,11 +33251,23 @@ impl IconShape for IoImageSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23528,6 +33275,9 @@ impl IconShape for IoImageSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23543,11 +33293,23 @@ impl IconShape for IoImage { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23555,6 +33317,9 @@ impl IconShape for IoImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23570,11 +33335,23 @@ impl IconShape for IoImagesOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23582,6 +33359,9 @@ impl IconShape for IoImagesOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23622,11 +33402,23 @@ impl IconShape for IoImagesSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23634,6 +33426,9 @@ impl IconShape for IoImagesSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { ellipse { @@ -23659,11 +33454,23 @@ impl IconShape for IoImages { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23671,6 +33478,9 @@ impl IconShape for IoImages { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23689,11 +33499,23 @@ impl IconShape for IoInfiniteOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23701,6 +33523,9 @@ impl IconShape for IoInfiniteOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23721,11 +33546,23 @@ impl IconShape for IoInfiniteSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23733,6 +33570,9 @@ impl IconShape for IoInfiniteSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23748,11 +33588,23 @@ impl IconShape for IoInfinite { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23760,6 +33612,9 @@ impl IconShape for IoInfinite { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23780,11 +33635,23 @@ impl IconShape for IoInformationCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23792,6 +33659,9 @@ impl IconShape for IoInformationCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23822,11 +33692,23 @@ impl IconShape for IoInformationCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23834,6 +33716,9 @@ impl IconShape for IoInformationCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23849,11 +33734,23 @@ impl IconShape for IoInformationCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23861,6 +33758,9 @@ impl IconShape for IoInformationCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23876,11 +33776,23 @@ impl IconShape for IoInformationOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23888,6 +33800,9 @@ impl IconShape for IoInformationOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -23914,11 +33829,23 @@ impl IconShape for IoInformationSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23926,6 +33853,9 @@ impl IconShape for IoInformationSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -23952,11 +33882,23 @@ impl IconShape for IoInformation { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -23964,6 +33906,9 @@ impl IconShape for IoInformation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -23990,11 +33935,23 @@ impl IconShape for IoInvertModeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24002,6 +33959,9 @@ impl IconShape for IoInvertModeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24028,11 +33988,23 @@ impl IconShape for IoInvertModeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24040,6 +34012,9 @@ impl IconShape for IoInvertModeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24058,11 +34033,23 @@ impl IconShape for IoInvertMode { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24070,6 +34057,9 @@ impl IconShape for IoInvertMode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24096,11 +34086,23 @@ impl IconShape for IoJournalOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24108,6 +34110,9 @@ impl IconShape for IoJournalOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -24136,11 +34141,23 @@ impl IconShape for IoJournalSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24148,6 +34165,9 @@ impl IconShape for IoJournalSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24166,11 +34186,23 @@ impl IconShape for IoJournal { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24178,6 +34210,9 @@ impl IconShape for IoJournal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24196,11 +34231,23 @@ impl IconShape for IoKeyOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24208,6 +34255,9 @@ impl IconShape for IoKeyOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24224,11 +34274,23 @@ impl IconShape for IoKeySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24236,6 +34298,9 @@ impl IconShape for IoKeySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24251,11 +34316,23 @@ impl IconShape for IoKey { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24263,6 +34340,9 @@ impl IconShape for IoKey { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24278,11 +34358,23 @@ impl IconShape for IoKeypadOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24290,6 +34382,9 @@ impl IconShape for IoKeypadOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24360,11 +34455,23 @@ impl IconShape for IoKeypadSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24372,6 +34479,9 @@ impl IconShape for IoKeypadSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -24464,11 +34574,23 @@ impl IconShape for IoKeypad { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24476,6 +34598,9 @@ impl IconShape for IoKeypad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24518,11 +34643,23 @@ impl IconShape for IoLanguageOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24530,6 +34667,9 @@ impl IconShape for IoLanguageOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { line { @@ -24575,11 +34715,23 @@ impl IconShape for IoLanguageSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24587,6 +34739,9 @@ impl IconShape for IoLanguageSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24605,11 +34760,23 @@ impl IconShape for IoLanguage { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24617,6 +34784,9 @@ impl IconShape for IoLanguage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24635,11 +34805,23 @@ impl IconShape for IoLaptopOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24647,6 +34829,9 @@ impl IconShape for IoLaptopOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -24675,11 +34860,23 @@ impl IconShape for IoLaptopSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24687,6 +34884,9 @@ impl IconShape for IoLaptopSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24702,11 +34902,23 @@ impl IconShape for IoLaptop { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24714,6 +34926,9 @@ impl IconShape for IoLaptop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24729,11 +34944,23 @@ impl IconShape for IoLayersOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24741,6 +34968,9 @@ impl IconShape for IoLayersOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24765,11 +34995,23 @@ impl IconShape for IoLayersSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24777,6 +35019,9 @@ impl IconShape for IoLayersSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -24798,11 +35043,23 @@ impl IconShape for IoLayers { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24810,6 +35067,9 @@ impl IconShape for IoLayers { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-a" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24831,11 +35091,23 @@ impl IconShape for IoLeafOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24843,6 +35115,9 @@ impl IconShape for IoLeafOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24863,11 +35138,23 @@ impl IconShape for IoLeafSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24875,6 +35162,9 @@ impl IconShape for IoLeafSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24893,11 +35183,23 @@ impl IconShape for IoLeaf { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24905,6 +35207,9 @@ impl IconShape for IoLeaf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24923,11 +35228,23 @@ impl IconShape for IoLibraryOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -24935,6 +35252,9 @@ impl IconShape for IoLibraryOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -24992,11 +35312,23 @@ impl IconShape for IoLibrarySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25004,6 +35336,9 @@ impl IconShape for IoLibrarySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25037,11 +35372,23 @@ impl IconShape for IoLibrary { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25049,6 +35396,9 @@ impl IconShape for IoLibrary { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25084,11 +35434,23 @@ impl IconShape for IoLinkOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25096,6 +35458,9 @@ impl IconShape for IoLinkOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25123,11 +35488,23 @@ impl IconShape for IoLinkSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25135,6 +35512,9 @@ impl IconShape for IoLinkSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25162,11 +35542,23 @@ impl IconShape for IoLink { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25174,6 +35566,9 @@ impl IconShape for IoLink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25201,11 +35596,23 @@ impl IconShape for IoListCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25213,6 +35620,9 @@ impl IconShape for IoListCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { line { @@ -25268,11 +35678,23 @@ impl IconShape for IoListCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25280,6 +35702,9 @@ impl IconShape for IoListCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25295,11 +35720,23 @@ impl IconShape for IoListCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25307,6 +35744,9 @@ impl IconShape for IoListCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25322,11 +35762,23 @@ impl IconShape for IoListOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25334,6 +35786,9 @@ impl IconShape for IoListOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { line { @@ -25385,11 +35840,23 @@ impl IconShape for IoListSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25397,6 +35864,9 @@ impl IconShape for IoListSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { line { @@ -25451,11 +35921,23 @@ impl IconShape for IoList { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25463,6 +35945,9 @@ impl IconShape for IoList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { line { @@ -25514,11 +35999,23 @@ impl IconShape for IoLocateOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25526,6 +36023,9 @@ impl IconShape for IoLocateOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { line { @@ -25570,11 +36070,23 @@ impl IconShape for IoLocateSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25582,6 +36094,9 @@ impl IconShape for IoLocateSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { line { @@ -25626,11 +36141,23 @@ impl IconShape for IoLocate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25638,6 +36165,9 @@ impl IconShape for IoLocate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { line { @@ -25682,11 +36212,23 @@ impl IconShape for IoLocationOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25694,6 +36236,9 @@ impl IconShape for IoLocationOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25716,11 +36261,23 @@ impl IconShape for IoLocationSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25728,6 +36285,9 @@ impl IconShape for IoLocationSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25743,11 +36303,23 @@ impl IconShape for IoLocation { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25755,6 +36327,9 @@ impl IconShape for IoLocation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -25775,11 +36350,23 @@ impl IconShape for IoLockClosedOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25787,6 +36374,9 @@ impl IconShape for IoLockClosedOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25812,11 +36402,23 @@ impl IconShape for IoLockClosedSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25824,6 +36426,9 @@ impl IconShape for IoLockClosedSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25839,11 +36444,23 @@ impl IconShape for IoLockClosed { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25851,6 +36468,9 @@ impl IconShape for IoLockClosed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25866,11 +36486,23 @@ impl IconShape for IoLockOpenOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25878,6 +36510,9 @@ impl IconShape for IoLockOpenOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25903,11 +36538,23 @@ impl IconShape for IoLockOpenSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25915,6 +36562,9 @@ impl IconShape for IoLockOpenSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25930,11 +36580,23 @@ impl IconShape for IoLockOpen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25942,6 +36604,9 @@ impl IconShape for IoLockOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25957,11 +36622,23 @@ impl IconShape for IoLogInOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -25969,6 +36646,9 @@ impl IconShape for IoLogInOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25996,11 +36676,23 @@ impl IconShape for IoLogInSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26008,6 +36700,9 @@ impl IconShape for IoLogInSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26029,11 +36724,23 @@ impl IconShape for IoLogIn { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26041,6 +36748,9 @@ impl IconShape for IoLogIn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26059,11 +36769,23 @@ impl IconShape for IoLogOutOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26071,6 +36793,9 @@ impl IconShape for IoLogOutOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26098,11 +36823,23 @@ impl IconShape for IoLogOutSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26110,6 +36847,9 @@ impl IconShape for IoLogOutSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26128,11 +36868,23 @@ impl IconShape for IoLogOut { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26140,6 +36892,9 @@ impl IconShape for IoLogOut { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26158,11 +36913,23 @@ impl IconShape for IoLogoAlipay { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26170,6 +36937,9 @@ impl IconShape for IoLogoAlipay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26185,11 +36955,23 @@ impl IconShape for IoLogoAmazon { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26197,6 +36979,9 @@ impl IconShape for IoLogoAmazon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26218,11 +37003,23 @@ impl IconShape for IoLogoAmplify { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26230,6 +37027,9 @@ impl IconShape for IoLogoAmplify { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26246,11 +37046,23 @@ impl IconShape for IoLogoAndroid { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26258,6 +37070,9 @@ impl IconShape for IoLogoAndroid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26274,11 +37089,23 @@ impl IconShape for IoLogoAngular { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26286,6 +37113,9 @@ impl IconShape for IoLogoAngular { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -26304,11 +37134,23 @@ impl IconShape for IoLogoAppleAppstore { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26316,6 +37158,9 @@ impl IconShape for IoLogoAppleAppstore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26331,11 +37176,23 @@ impl IconShape for IoLogoAppleAr { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26343,6 +37200,9 @@ impl IconShape for IoLogoAppleAr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -26474,11 +37334,23 @@ impl IconShape for IoLogoApple { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26486,6 +37358,9 @@ impl IconShape for IoLogoApple { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26504,11 +37379,23 @@ impl IconShape for IoLogoBehance { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26516,6 +37403,9 @@ impl IconShape for IoLogoBehance { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26540,11 +37430,23 @@ impl IconShape for IoLogoBitbucket { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26552,6 +37454,9 @@ impl IconShape for IoLogoBitbucket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26567,11 +37472,23 @@ impl IconShape for IoLogoBitcoin { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26579,6 +37496,9 @@ impl IconShape for IoLogoBitcoin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26594,11 +37514,23 @@ impl IconShape for IoLogoBuffer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26606,6 +37538,9 @@ impl IconShape for IoLogoBuffer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26627,11 +37562,23 @@ impl IconShape for IoLogoCapacitor { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26639,6 +37586,9 @@ impl IconShape for IoLogoCapacitor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26657,11 +37607,23 @@ impl IconShape for IoLogoChrome { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26669,6 +37631,9 @@ impl IconShape for IoLogoChrome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26693,11 +37658,23 @@ impl IconShape for IoLogoClosedCaptioning { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26705,6 +37682,9 @@ impl IconShape for IoLogoClosedCaptioning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26726,11 +37706,23 @@ impl IconShape for IoLogoCodepen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26738,6 +37730,9 @@ impl IconShape for IoLogoCodepen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26774,11 +37769,23 @@ impl IconShape for IoLogoCss3 { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26786,6 +37793,9 @@ impl IconShape for IoLogoCss3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26801,11 +37811,23 @@ impl IconShape for IoLogoDesignernews { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26813,6 +37835,9 @@ impl IconShape for IoLogoDesignernews { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -26834,11 +37859,23 @@ impl IconShape for IoLogoDeviantart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26846,6 +37883,9 @@ impl IconShape for IoLogoDeviantart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -26861,11 +37901,23 @@ impl IconShape for IoLogoDiscord { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26873,6 +37925,9 @@ impl IconShape for IoLogoDiscord { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26894,11 +37949,23 @@ impl IconShape for IoLogoDocker { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26906,6 +37973,9 @@ impl IconShape for IoLogoDocker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26948,11 +38018,23 @@ impl IconShape for IoLogoDribbble { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26960,6 +38042,9 @@ impl IconShape for IoLogoDribbble { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26975,11 +38060,23 @@ impl IconShape for IoLogoDropbox { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -26987,6 +38084,9 @@ impl IconShape for IoLogoDropbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27002,11 +38102,23 @@ impl IconShape for IoLogoEdge { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27014,6 +38126,9 @@ impl IconShape for IoLogoEdge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27029,11 +38144,23 @@ impl IconShape for IoLogoElectron { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27041,6 +38168,9 @@ impl IconShape for IoLogoElectron { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27074,11 +38204,23 @@ impl IconShape for IoLogoEuro { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27086,6 +38228,9 @@ impl IconShape for IoLogoEuro { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27101,11 +38246,23 @@ impl IconShape for IoLogoFacebook { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27113,6 +38270,9 @@ impl IconShape for IoLogoFacebook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27129,11 +38289,23 @@ impl IconShape for IoLogoFigma { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27141,6 +38313,9 @@ impl IconShape for IoLogoFigma { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27161,11 +38336,23 @@ impl IconShape for IoLogoFirebase { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27173,6 +38360,9 @@ impl IconShape for IoLogoFirebase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27189,11 +38379,23 @@ impl IconShape for IoLogoFirefox { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27201,6 +38403,9 @@ impl IconShape for IoLogoFirefox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27216,11 +38421,23 @@ impl IconShape for IoLogoFlickr { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27228,6 +38445,9 @@ impl IconShape for IoLogoFlickr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27243,11 +38463,23 @@ impl IconShape for IoLogoFoursquare { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27255,6 +38487,9 @@ impl IconShape for IoLogoFoursquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27270,11 +38505,23 @@ impl IconShape for IoLogoGithub { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27282,6 +38529,9 @@ impl IconShape for IoLogoGithub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27297,11 +38547,23 @@ impl IconShape for IoLogoGitlab { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27309,6 +38571,9 @@ impl IconShape for IoLogoGitlab { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27324,11 +38589,23 @@ impl IconShape for IoLogoGooglePlaystore { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27336,6 +38613,9 @@ impl IconShape for IoLogoGooglePlaystore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27360,11 +38640,23 @@ impl IconShape for IoLogoGoogle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27372,6 +38664,9 @@ impl IconShape for IoLogoGoogle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27387,11 +38682,23 @@ impl IconShape for IoLogoHackernews { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27399,6 +38706,9 @@ impl IconShape for IoLogoHackernews { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27414,11 +38724,23 @@ impl IconShape for IoLogoHtml5 { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27426,6 +38748,9 @@ impl IconShape for IoLogoHtml5 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27441,11 +38766,23 @@ impl IconShape for IoLogoInstagram { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27453,6 +38790,9 @@ impl IconShape for IoLogoInstagram { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27474,11 +38814,23 @@ impl IconShape for IoLogoIonic { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27486,6 +38838,9 @@ impl IconShape for IoLogoIonic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27509,11 +38864,23 @@ impl IconShape for IoLogoIonitron { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27521,6 +38888,9 @@ impl IconShape for IoLogoIonitron { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27539,11 +38909,23 @@ impl IconShape for IoLogoJavascript { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27551,6 +38933,9 @@ impl IconShape for IoLogoJavascript { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27566,11 +38951,23 @@ impl IconShape for IoLogoLaravel { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27578,6 +38975,9 @@ impl IconShape for IoLogoLaravel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27593,11 +38993,23 @@ impl IconShape for IoLogoLinkedin { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27605,6 +39017,9 @@ impl IconShape for IoLogoLinkedin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27620,11 +39035,23 @@ impl IconShape for IoLogoMarkdown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27632,6 +39059,9 @@ impl IconShape for IoLogoMarkdown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27647,11 +39077,23 @@ impl IconShape for IoLogoMastodon { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27659,6 +39101,9 @@ impl IconShape for IoLogoMastodon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27674,11 +39119,23 @@ impl IconShape for IoLogoMedium { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27686,20 +39143,19 @@ impl IconShape for IoLogoMedium { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { - g { - id: "boxes", - style: "display:none;", - } g { id: "icons", - } - path { - d: "M28,28v456h456V28H28z M406.83,136.04l-24.46,23.45c-2.11,1.61-3.15,4.25-2.72,6.86v172.28c-0.44,2.61,0.61,5.26,2.72,6.86 - l23.88,23.45v5.15H286.13v-5.15l24.74-24.02c2.43-2.43,2.43-3.15,2.43-6.86V198.81l-68.79,174.71h-9.3l-80.09-174.71v117.1 - c-0.67,4.92,0.97,9.88,4.43,13.44l32.18,39.03v5.15h-91.24v-5.15l32.18-39.03c3.44-3.57,4.98-8.56,4.15-13.44V180.5 - c0.38-3.76-1.05-7.48-3.86-10.01l-28.6-34.46v-5.15h88.81l68.65,150.55l60.35-150.55h84.66V136.04z", + path { + d: "M28,28v456h456V28H28z M406.83,136.04l-24.46,23.45c-2.11,1.61-3.15,4.25-2.72,6.86v172.28c-0.44,2.61,0.61,5.26,2.72,6.86 + l23.88,23.45v5.15H286.13v-5.15l24.74-24.02c2.43-2.43,2.43-3.15,2.43-6.86V198.81l-68.79,174.71h-9.3l-80.09-174.71v117.1 + c-0.67,4.92,0.97,9.88,4.43,13.44l32.18,39.03v5.15h-91.24v-5.15l32.18-39.03c3.44-3.57,4.98-8.56,4.15-13.44V180.5 + c0.38-3.76-1.05-7.48-3.86-10.01l-28.6-34.46v-5.15h88.81l68.65,150.55l60.35-150.55h84.66V136.04z", + } } } } @@ -27711,11 +39167,23 @@ impl IconShape for IoLogoMicrosoft { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27723,6 +39191,9 @@ impl IconShape for IoLogoMicrosoft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27747,11 +39218,23 @@ impl IconShape for IoLogoNoSmoking { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27759,6 +39242,9 @@ impl IconShape for IoLogoNoSmoking { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -27798,11 +39284,23 @@ impl IconShape for IoLogoNodejs { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27810,6 +39308,9 @@ impl IconShape for IoLogoNodejs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27828,11 +39329,23 @@ impl IconShape for IoLogoNpm { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27840,6 +39353,9 @@ impl IconShape for IoLogoNpm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -27861,11 +39377,23 @@ impl IconShape for IoLogoOctocat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27873,6 +39401,9 @@ impl IconShape for IoLogoOctocat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27894,11 +39425,23 @@ impl IconShape for IoLogoPaypal { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27906,6 +39449,9 @@ impl IconShape for IoLogoPaypal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27924,11 +39470,23 @@ impl IconShape for IoLogoPinterest { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27936,6 +39494,9 @@ impl IconShape for IoLogoPinterest { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27951,11 +39512,23 @@ impl IconShape for IoLogoPlaystation { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27963,6 +39536,9 @@ impl IconShape for IoLogoPlaystation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27984,11 +39560,23 @@ impl IconShape for IoLogoPwa { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -27996,6 +39584,9 @@ impl IconShape for IoLogoPwa { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28014,11 +39605,23 @@ impl IconShape for IoLogoPython { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28026,6 +39629,9 @@ impl IconShape for IoLogoPython { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28044,11 +39650,23 @@ impl IconShape for IoLogoReact { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28056,6 +39674,9 @@ impl IconShape for IoLogoReact { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28074,11 +39695,23 @@ impl IconShape for IoLogoReddit { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28086,6 +39719,9 @@ impl IconShape for IoLogoReddit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28113,11 +39749,23 @@ impl IconShape for IoLogoRss { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28125,6 +39773,9 @@ impl IconShape for IoLogoRss { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28146,11 +39797,23 @@ impl IconShape for IoLogoSass { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28158,6 +39821,9 @@ impl IconShape for IoLogoSass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28173,11 +39839,23 @@ impl IconShape for IoLogoSkype { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28185,6 +39863,9 @@ impl IconShape for IoLogoSkype { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28200,11 +39881,23 @@ impl IconShape for IoLogoSlack { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28212,6 +39905,9 @@ impl IconShape for IoLogoSlack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28248,11 +39944,23 @@ impl IconShape for IoLogoSnapchat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28260,6 +39968,9 @@ impl IconShape for IoLogoSnapchat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28275,11 +39986,23 @@ impl IconShape for IoLogoSoundcloud { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28287,6 +40010,9 @@ impl IconShape for IoLogoSoundcloud { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28341,11 +40067,23 @@ impl IconShape for IoLogoStackoverflow { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28353,6 +40091,9 @@ impl IconShape for IoLogoStackoverflow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28371,11 +40112,23 @@ impl IconShape for IoLogoSteam { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28383,6 +40136,9 @@ impl IconShape for IoLogoSteam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28398,11 +40154,23 @@ impl IconShape for IoLogoStencil { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28410,6 +40178,9 @@ impl IconShape for IoLogoStencil { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28431,11 +40202,23 @@ impl IconShape for IoLogoTableau { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28443,6 +40226,9 @@ impl IconShape for IoLogoTableau { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28480,11 +40266,23 @@ impl IconShape for IoLogoTiktok { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28492,6 +40290,9 @@ impl IconShape for IoLogoTiktok { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28507,11 +40308,23 @@ impl IconShape for IoLogoTumblr { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28519,6 +40332,9 @@ impl IconShape for IoLogoTumblr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28534,11 +40350,23 @@ impl IconShape for IoLogoTux { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28546,6 +40374,9 @@ impl IconShape for IoLogoTux { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28561,11 +40392,23 @@ impl IconShape for IoLogoTwitch { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28573,6 +40416,9 @@ impl IconShape for IoLogoTwitch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28600,11 +40446,23 @@ impl IconShape for IoLogoTwitter { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28612,6 +40470,9 @@ impl IconShape for IoLogoTwitter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28627,11 +40488,23 @@ impl IconShape for IoLogoUsd { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28639,6 +40512,9 @@ impl IconShape for IoLogoUsd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28654,11 +40530,23 @@ impl IconShape for IoLogoVenmo { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28666,6 +40554,9 @@ impl IconShape for IoLogoVenmo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28681,11 +40572,23 @@ impl IconShape for IoLogoVercel { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28693,6 +40596,9 @@ impl IconShape for IoLogoVercel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28709,11 +40615,23 @@ impl IconShape for IoLogoVimeo { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28721,6 +40639,9 @@ impl IconShape for IoLogoVimeo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28736,11 +40657,23 @@ impl IconShape for IoLogoVk { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28748,6 +40681,9 @@ impl IconShape for IoLogoVk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28764,11 +40700,23 @@ impl IconShape for IoLogoVue { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28776,6 +40724,9 @@ impl IconShape for IoLogoVue { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -28794,11 +40745,23 @@ impl IconShape for IoLogoWebComponent { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28806,6 +40769,9 @@ impl IconShape for IoLogoWebComponent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -28836,11 +40802,23 @@ impl IconShape for IoLogoWechat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28848,6 +40826,9 @@ impl IconShape for IoLogoWechat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28868,11 +40849,23 @@ impl IconShape for IoLogoWhatsapp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28880,6 +40873,9 @@ impl IconShape for IoLogoWhatsapp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28896,11 +40892,23 @@ impl IconShape for IoLogoWindows { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28908,6 +40916,9 @@ impl IconShape for IoLogoWindows { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28932,11 +40943,23 @@ impl IconShape for IoLogoWordpress { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28944,6 +40967,9 @@ impl IconShape for IoLogoWordpress { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28968,11 +40994,23 @@ impl IconShape for IoLogoXbox { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -28980,6 +41018,9 @@ impl IconShape for IoLogoXbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29004,11 +41045,23 @@ impl IconShape for IoLogoXing { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29016,6 +41069,9 @@ impl IconShape for IoLogoXing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29034,11 +41090,23 @@ impl IconShape for IoLogoYahoo { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29046,6 +41114,9 @@ impl IconShape for IoLogoYahoo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29061,11 +41132,23 @@ impl IconShape for IoLogoYen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29073,6 +41156,9 @@ impl IconShape for IoLogoYen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29088,11 +41174,23 @@ impl IconShape for IoLogoYoutube { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29100,6 +41198,9 @@ impl IconShape for IoLogoYoutube { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5_logos" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29115,11 +41216,23 @@ impl IconShape for IoMagnetOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29127,6 +41240,9 @@ impl IconShape for IoMagnetOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29190,11 +41306,23 @@ impl IconShape for IoMagnetSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29202,6 +41330,9 @@ impl IconShape for IoMagnetSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { line { @@ -29252,11 +41383,23 @@ impl IconShape for IoMagnet { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29264,6 +41407,9 @@ impl IconShape for IoMagnet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { line { @@ -29306,11 +41452,23 @@ impl IconShape for IoMailOpenOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29318,6 +41476,9 @@ impl IconShape for IoMailOpenOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29352,11 +41513,23 @@ impl IconShape for IoMailOpenSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29364,6 +41537,9 @@ impl IconShape for IoMailOpenSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29379,11 +41555,23 @@ impl IconShape for IoMailOpen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29391,6 +41579,9 @@ impl IconShape for IoMailOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29406,11 +41597,23 @@ impl IconShape for IoMailOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29418,6 +41621,9 @@ impl IconShape for IoMailOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -29443,11 +41649,23 @@ impl IconShape for IoMailSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29455,6 +41673,9 @@ impl IconShape for IoMailSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29470,11 +41691,23 @@ impl IconShape for IoMailUnreadOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29482,6 +41715,9 @@ impl IconShape for IoMailUnreadOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29510,11 +41746,23 @@ impl IconShape for IoMailUnreadSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29522,6 +41770,9 @@ impl IconShape for IoMailUnreadSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29540,11 +41791,23 @@ impl IconShape for IoMailUnread { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29552,6 +41815,9 @@ impl IconShape for IoMailUnread { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29570,11 +41836,23 @@ impl IconShape for IoMail { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29582,6 +41860,9 @@ impl IconShape for IoMail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-o" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29597,11 +41878,23 @@ impl IconShape for IoMaleFemaleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29609,6 +41902,9 @@ impl IconShape for IoMaleFemaleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -29652,11 +41948,23 @@ impl IconShape for IoMaleFemaleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29664,6 +41972,9 @@ impl IconShape for IoMaleFemaleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29679,11 +41990,23 @@ impl IconShape for IoMaleFemale { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29691,6 +42014,9 @@ impl IconShape for IoMaleFemale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29706,11 +42032,23 @@ impl IconShape for IoMaleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29718,6 +42056,9 @@ impl IconShape for IoMaleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "male-outline" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -29756,11 +42097,23 @@ impl IconShape for IoMaleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29768,6 +42121,9 @@ impl IconShape for IoMaleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29783,11 +42139,23 @@ impl IconShape for IoMale { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29795,6 +42163,9 @@ impl IconShape for IoMale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29810,11 +42181,23 @@ impl IconShape for IoManOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29822,6 +42205,9 @@ impl IconShape for IoManOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29852,11 +42238,23 @@ impl IconShape for IoManSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29864,6 +42262,9 @@ impl IconShape for IoManSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -29884,11 +42285,23 @@ impl IconShape for IoMan { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29896,6 +42309,9 @@ impl IconShape for IoMan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -29916,11 +42332,23 @@ impl IconShape for IoMapOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29928,6 +42356,9 @@ impl IconShape for IoMapOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29958,11 +42389,23 @@ impl IconShape for IoMapSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29970,6 +42413,9 @@ impl IconShape for IoMapSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29985,11 +42431,23 @@ impl IconShape for IoMap { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -29997,6 +42455,9 @@ impl IconShape for IoMap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30018,11 +42479,23 @@ impl IconShape for IoMedalOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30030,6 +42503,9 @@ impl IconShape for IoMedalOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -30079,11 +42555,23 @@ impl IconShape for IoMedalSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30091,6 +42579,9 @@ impl IconShape for IoMedalSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -30114,11 +42605,23 @@ impl IconShape for IoMedal { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30126,6 +42629,9 @@ impl IconShape for IoMedal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -30149,11 +42655,23 @@ impl IconShape for IoMedicalOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30161,6 +42679,9 @@ impl IconShape for IoMedicalOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30177,11 +42698,23 @@ impl IconShape for IoMedicalSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30189,6 +42722,9 @@ impl IconShape for IoMedicalSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -30204,11 +42740,23 @@ impl IconShape for IoMedical { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30216,6 +42764,9 @@ impl IconShape for IoMedical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30231,11 +42782,23 @@ impl IconShape for IoMedkitOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30243,6 +42806,9 @@ impl IconShape for IoMedkitOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -30282,11 +42848,23 @@ impl IconShape for IoMedkitSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30294,6 +42872,9 @@ impl IconShape for IoMedkitSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -30316,11 +42897,23 @@ impl IconShape for IoMedkit { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30328,6 +42921,9 @@ impl IconShape for IoMedkit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30347,11 +42943,23 @@ impl IconShape for IoMegaphoneOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30359,6 +42967,9 @@ impl IconShape for IoMegaphoneOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30401,11 +43012,23 @@ impl IconShape for IoMegaphoneSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30413,6 +43036,9 @@ impl IconShape for IoMegaphoneSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30434,11 +43060,23 @@ impl IconShape for IoMegaphone { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30446,6 +43084,9 @@ impl IconShape for IoMegaphone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30467,11 +43108,23 @@ impl IconShape for IoMenuOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30479,6 +43132,9 @@ impl IconShape for IoMenuOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { line { @@ -30512,11 +43168,23 @@ impl IconShape for IoMenuSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30524,6 +43192,9 @@ impl IconShape for IoMenuSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30539,11 +43210,23 @@ impl IconShape for IoMenu { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30551,6 +43234,9 @@ impl IconShape for IoMenu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { line { @@ -30584,11 +43270,23 @@ impl IconShape for IoMicCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30596,6 +43294,9 @@ impl IconShape for IoMicCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30638,11 +43339,23 @@ impl IconShape for IoMicCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30650,6 +43363,9 @@ impl IconShape for IoMicCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30665,11 +43381,23 @@ impl IconShape for IoMicCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30677,6 +43405,9 @@ impl IconShape for IoMicCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30692,11 +43423,23 @@ impl IconShape for IoMicOffCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30704,6 +43447,9 @@ impl IconShape for IoMicOffCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30734,11 +43480,23 @@ impl IconShape for IoMicOffCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30746,6 +43504,9 @@ impl IconShape for IoMicOffCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30761,11 +43522,23 @@ impl IconShape for IoMicOffCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30773,6 +43546,9 @@ impl IconShape for IoMicOffCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30788,11 +43564,23 @@ impl IconShape for IoMicOffOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30800,6 +43588,9 @@ impl IconShape for IoMicOffOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { line { @@ -30831,11 +43622,23 @@ impl IconShape for IoMicOffSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30843,6 +43646,9 @@ impl IconShape for IoMicOffSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { line { @@ -30874,11 +43680,23 @@ impl IconShape for IoMicOff { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -30886,6 +43704,9 @@ impl IconShape for IoMicOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { line { @@ -30917,102 +43738,23 @@ impl IconShape for IoMicOutline { fn view_box(&self) -> &str { "0 0 512 512" } - fn xmlns(&self) -> &str { - "http://www.w3.org/2000/svg" - } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") - } - fn stroke_linecap(&self) -> &str { - "butt" + fn width(&self) -> &str { + "512" } - fn stroke_linejoin(&self) -> &str { - "miter" - } - fn child_elements(&self) -> Element { - rsx! { - line { - style: "stroke-linecap:round;stroke-linejoin:round;stroke-width:32px", - x1: "192", - x2: "320", - y1: "448", - y2: "448", - } - path { - d: "M384,208v32c0,70.4-57.6,128-128,128h0c-70.4,0-128-57.6-128-128V208", - style: "stroke-linecap:round;stroke-linejoin:round;stroke-width:32px", - } - line { - style: "stroke-linecap:round;stroke-linejoin:round;stroke-width:32px", - x1: "256", - x2: "256", - y1: "368", - y2: "448", - } - path { - d: "M256,64a63.68,63.68,0,0,0-64,64V239c0,35.2,29,65,64,65s64-29,64-65V128C320,92,292,64,256,64Z", - style: "stroke-linecap:round;stroke-linejoin:round;stroke-width:32px", - } - } - } -} - -#[derive(Copy, Clone, Debug, PartialEq)] -pub struct IoMicSharp; -impl IconShape for IoMicSharp { - fn view_box(&self) -> &str { - "0 0 512 512" + fn height(&self) -> &str { + "512" } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") - } - fn stroke_linecap(&self) -> &str { - "butt" - } - fn stroke_linejoin(&self) -> &str { - "miter" - } - fn child_elements(&self) -> Element { - rsx! { - line { - style: "stroke-linecap:square;stroke-miterlimit:10;stroke-width:32px", - x1: "192", - x2: "320", - y1: "448", - y2: "448", - } - path { - d: "M384,208v32c0,70.4-57.6,128-128,128h0c-70.4,0-128-57.6-128-128V208", - style: "stroke-linecap:square;stroke-miterlimit:10;stroke-width:32px", - } - line { - style: "stroke-linecap:square;stroke-miterlimit:10;stroke-width:32px", - x1: "256", - x2: "256", - y1: "368", - y2: "448", - } - path { - d: "M256,320a78.83,78.83,0,0,1-56.55-24.1A80.89,80.89,0,0,1,176,239V128a79.69,79.69,0,0,1,80-80c44.86,0,80,35.14,80,80V239C336,283.66,300.11,320,256,320Z", - } - } - } -} - -#[derive(Copy, Clone, Debug, PartialEq)] -pub struct IoMic; -impl IconShape for IoMic { - fn view_box(&self) -> &str { - "0 0 512 512" + fn fill(&self) -> &str { + "black" } - fn xmlns(&self) -> &str { - "http://www.w3.org/2000/svg" + fn stroke(&self) -> &str { + "none" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31020,6 +43762,130 @@ impl IconShape for IoMic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } + fn child_elements(&self) -> Element { + rsx! { + line { + style: "stroke-linecap:round;stroke-linejoin:round;stroke-width:32px", + x1: "192", + x2: "320", + y1: "448", + y2: "448", + } + path { + d: "M384,208v32c0,70.4-57.6,128-128,128h0c-70.4,0-128-57.6-128-128V208", + style: "stroke-linecap:round;stroke-linejoin:round;stroke-width:32px", + } + line { + style: "stroke-linecap:round;stroke-linejoin:round;stroke-width:32px", + x1: "256", + x2: "256", + y1: "368", + y2: "448", + } + path { + d: "M256,64a63.68,63.68,0,0,0-64,64V239c0,35.2,29,65,64,65s64-29,64-65V128C320,92,292,64,256,64Z", + style: "stroke-linecap:round;stroke-linejoin:round;stroke-width:32px", + } + } + } +} + +#[derive(Copy, Clone, Debug, PartialEq)] +pub struct IoMicSharp; +impl IconShape for IoMicSharp { + fn view_box(&self) -> &str { + "0 0 512 512" + } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } + fn xmlns(&self) -> &str { + "http://www.w3.org/2000/svg" + } + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" + } + fn stroke_linecap(&self) -> &str { + "butt" + } + fn stroke_linejoin(&self) -> &str { + "miter" + } + fn title(&self) -> &str { + "ionicons-v5-g" + } + fn child_elements(&self) -> Element { + rsx! { + line { + style: "stroke-linecap:square;stroke-miterlimit:10;stroke-width:32px", + x1: "192", + x2: "320", + y1: "448", + y2: "448", + } + path { + d: "M384,208v32c0,70.4-57.6,128-128,128h0c-70.4,0-128-57.6-128-128V208", + style: "stroke-linecap:square;stroke-miterlimit:10;stroke-width:32px", + } + line { + style: "stroke-linecap:square;stroke-miterlimit:10;stroke-width:32px", + x1: "256", + x2: "256", + y1: "368", + y2: "448", + } + path { + d: "M256,320a78.83,78.83,0,0,1-56.55-24.1A80.89,80.89,0,0,1,176,239V128a79.69,79.69,0,0,1,80-80c44.86,0,80,35.14,80,80V239C336,283.66,300.11,320,256,320Z", + } + } + } +} + +#[derive(Copy, Clone, Debug, PartialEq)] +pub struct IoMic; +impl IconShape for IoMic { + fn view_box(&self) -> &str { + "0 0 512 512" + } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } + fn xmlns(&self) -> &str { + "http://www.w3.org/2000/svg" + } + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" + } + fn stroke_linecap(&self) -> &str { + "butt" + } + fn stroke_linejoin(&self) -> &str { + "miter" + } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { line { @@ -31053,11 +43919,23 @@ impl IconShape for IoMoonOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31065,6 +43943,9 @@ impl IconShape for IoMoonOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31081,11 +43962,23 @@ impl IconShape for IoMoonSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31093,6 +43986,9 @@ impl IconShape for IoMoonSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31108,11 +44004,23 @@ impl IconShape for IoMoon { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31120,6 +44028,9 @@ impl IconShape for IoMoon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31135,11 +44046,23 @@ impl IconShape for IoMoveOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31147,6 +44070,9 @@ impl IconShape for IoMoveOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -31189,11 +44115,23 @@ impl IconShape for IoMoveSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31201,6 +44139,9 @@ impl IconShape for IoMoveSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -31243,11 +44184,23 @@ impl IconShape for IoMove { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31255,6 +44208,9 @@ impl IconShape for IoMove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -31297,11 +44253,23 @@ impl IconShape for IoMusicalNoteOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31309,6 +44277,9 @@ impl IconShape for IoMusicalNoteOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31325,11 +44296,23 @@ impl IconShape for IoMusicalNoteSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31337,6 +44320,9 @@ impl IconShape for IoMusicalNoteSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31352,11 +44338,23 @@ impl IconShape for IoMusicalNote { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31364,6 +44362,9 @@ impl IconShape for IoMusicalNote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31379,11 +44380,23 @@ impl IconShape for IoMusicalNotesOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31391,6 +44404,9 @@ impl IconShape for IoMusicalNotesOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31411,11 +44427,23 @@ impl IconShape for IoMusicalNotesSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31423,6 +44451,9 @@ impl IconShape for IoMusicalNotesSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31438,11 +44469,23 @@ impl IconShape for IoMusicalNotes { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31450,6 +44493,9 @@ impl IconShape for IoMusicalNotes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31465,11 +44511,23 @@ impl IconShape for IoNavigateCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31477,6 +44535,9 @@ impl IconShape for IoNavigateCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31496,11 +44557,23 @@ impl IconShape for IoNavigateCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31508,6 +44581,9 @@ impl IconShape for IoNavigateCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31523,11 +44599,23 @@ impl IconShape for IoNavigateCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31535,6 +44623,9 @@ impl IconShape for IoNavigateCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31550,11 +44641,23 @@ impl IconShape for IoNavigateOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31562,6 +44665,9 @@ impl IconShape for IoNavigateOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31578,11 +44684,23 @@ impl IconShape for IoNavigateSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31590,6 +44708,9 @@ impl IconShape for IoNavigateSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -31605,11 +44726,23 @@ impl IconShape for IoNavigate { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31617,6 +44750,9 @@ impl IconShape for IoNavigate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31632,11 +44768,23 @@ impl IconShape for IoNewspaperOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31644,6 +44792,9 @@ impl IconShape for IoNewspaperOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31702,11 +44853,23 @@ impl IconShape for IoNewspaperSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31714,6 +44877,9 @@ impl IconShape for IoNewspaperSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -31741,11 +44907,23 @@ impl IconShape for IoNewspaper { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31753,6 +44931,9 @@ impl IconShape for IoNewspaper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31771,11 +44952,23 @@ impl IconShape for IoNotificationsCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31783,6 +44976,9 @@ impl IconShape for IoNotificationsCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31805,11 +45001,23 @@ impl IconShape for IoNotificationsCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31817,6 +45025,9 @@ impl IconShape for IoNotificationsCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31843,11 +45054,23 @@ impl IconShape for IoNotificationsCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31855,6 +45078,9 @@ impl IconShape for IoNotificationsCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31870,11 +45096,23 @@ impl IconShape for IoNotificationsOffCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31882,6 +45120,9 @@ impl IconShape for IoNotificationsOffCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31910,11 +45151,23 @@ impl IconShape for IoNotificationsOffCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31922,6 +45175,9 @@ impl IconShape for IoNotificationsOffCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31937,11 +45193,23 @@ impl IconShape for IoNotificationsOffCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31949,6 +45217,9 @@ impl IconShape for IoNotificationsOffCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31964,11 +45235,23 @@ impl IconShape for IoNotificationsOffOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -31976,6 +45259,9 @@ impl IconShape for IoNotificationsOffOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32007,11 +45293,23 @@ impl IconShape for IoNotificationsOffSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32019,6 +45317,9 @@ impl IconShape for IoNotificationsOffSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -32047,11 +45348,23 @@ impl IconShape for IoNotificationsOff { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32059,6 +45372,9 @@ impl IconShape for IoNotificationsOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32083,11 +45399,23 @@ impl IconShape for IoNotificationsOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32095,6 +45423,9 @@ impl IconShape for IoNotificationsOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32115,11 +45446,23 @@ impl IconShape for IoNotificationsSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32127,6 +45470,9 @@ impl IconShape for IoNotificationsSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32145,11 +45491,23 @@ impl IconShape for IoNotifications { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32157,6 +45515,9 @@ impl IconShape for IoNotifications { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32175,11 +45536,23 @@ impl IconShape for IoNuclearOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32187,6 +45560,9 @@ impl IconShape for IoNuclearOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -32253,11 +45629,23 @@ impl IconShape for IoNuclearSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32265,6 +45653,9 @@ impl IconShape for IoNuclearSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -32289,11 +45680,23 @@ impl IconShape for IoNuclear { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32301,6 +45704,9 @@ impl IconShape for IoNuclear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32316,11 +45722,23 @@ impl IconShape for IoNutritionOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32328,6 +45746,9 @@ impl IconShape for IoNutritionOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32359,11 +45780,23 @@ impl IconShape for IoNutritionSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32371,6 +45804,9 @@ impl IconShape for IoNutritionSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32389,11 +45825,23 @@ impl IconShape for IoNutrition { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32401,6 +45849,9 @@ impl IconShape for IoNutrition { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-m" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32419,11 +45870,23 @@ impl IconShape for IoOpenOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32431,6 +45894,9 @@ impl IconShape for IoOpenOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32458,11 +45924,23 @@ impl IconShape for IoOpenSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32470,6 +45948,9 @@ impl IconShape for IoOpenSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -32488,11 +45969,23 @@ impl IconShape for IoOpen { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32500,6 +45993,9 @@ impl IconShape for IoOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32518,11 +46014,23 @@ impl IconShape for IoOptionsOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32530,6 +46038,9 @@ impl IconShape for IoOptionsOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { line { @@ -32602,11 +46113,23 @@ impl IconShape for IoOptionsSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32614,6 +46137,9 @@ impl IconShape for IoOptionsSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32635,11 +46161,23 @@ impl IconShape for IoOptions { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32647,6 +46185,9 @@ impl IconShape for IoOptions { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-i" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32668,11 +46209,23 @@ impl IconShape for IoPaperPlaneOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32680,6 +46233,9 @@ impl IconShape for IoPaperPlaneOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32703,11 +46259,23 @@ impl IconShape for IoPaperPlaneSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32715,6 +46283,9 @@ impl IconShape for IoPaperPlaneSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -32730,11 +46301,23 @@ impl IconShape for IoPaperPlane { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32742,6 +46325,9 @@ impl IconShape for IoPaperPlane { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32757,11 +46343,23 @@ impl IconShape for IoPartlySunnyOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32769,6 +46367,9 @@ impl IconShape for IoPartlySunnyOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32817,11 +46418,23 @@ impl IconShape for IoPartlySunnySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32829,6 +46442,9 @@ impl IconShape for IoPartlySunnySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32869,11 +46485,23 @@ impl IconShape for IoPartlySunny { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32881,6 +46509,9 @@ impl IconShape for IoPartlySunny { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32911,11 +46542,23 @@ impl IconShape for IoPauseCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32923,6 +46566,9 @@ impl IconShape for IoPauseCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32953,11 +46599,23 @@ impl IconShape for IoPauseCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32965,6 +46623,9 @@ impl IconShape for IoPauseCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32980,11 +46641,23 @@ impl IconShape for IoPauseCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -32992,6 +46665,9 @@ impl IconShape for IoPauseCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33007,11 +46683,23 @@ impl IconShape for IoPauseOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33019,6 +46707,9 @@ impl IconShape for IoPauseOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -33045,11 +46736,23 @@ impl IconShape for IoPauseSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33057,6 +46760,9 @@ impl IconShape for IoPauseSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33075,11 +46781,23 @@ impl IconShape for IoPause { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33087,6 +46805,9 @@ impl IconShape for IoPause { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33105,11 +46826,23 @@ impl IconShape for IoPawOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33117,6 +46850,9 @@ impl IconShape for IoPawOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33149,11 +46885,23 @@ impl IconShape for IoPawSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33161,6 +46909,9 @@ impl IconShape for IoPawSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33200,11 +46951,23 @@ impl IconShape for IoPaw { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33212,6 +46975,9 @@ impl IconShape for IoPaw { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33239,11 +47005,23 @@ impl IconShape for IoPencilOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33251,6 +47029,9 @@ impl IconShape for IoPencilOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -33271,11 +47052,23 @@ impl IconShape for IoPencilSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33283,6 +47076,9 @@ impl IconShape for IoPencilSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -33301,11 +47097,23 @@ impl IconShape for IoPencil { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33313,6 +47121,9 @@ impl IconShape for IoPencil { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -33333,11 +47144,23 @@ impl IconShape for IoPeopleCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33345,6 +47168,9 @@ impl IconShape for IoPeopleCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33372,11 +47198,23 @@ impl IconShape for IoPeopleCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33384,6 +47222,9 @@ impl IconShape for IoPeopleCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33399,11 +47240,23 @@ impl IconShape for IoPeopleCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33411,6 +47264,9 @@ impl IconShape for IoPeopleCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33486,11 +47342,23 @@ impl IconShape for IoPeopleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33498,6 +47366,9 @@ impl IconShape for IoPeopleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33526,11 +47397,23 @@ impl IconShape for IoPeopleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33538,6 +47421,9 @@ impl IconShape for IoPeopleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -33566,11 +47452,23 @@ impl IconShape for IoPeople { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33578,6 +47476,9 @@ impl IconShape for IoPeople { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33602,11 +47503,23 @@ impl IconShape for IoPersonAddOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33614,6 +47527,9 @@ impl IconShape for IoPersonAddOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33648,11 +47564,23 @@ impl IconShape for IoPersonAddSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33660,6 +47588,9 @@ impl IconShape for IoPersonAddSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -33683,11 +47614,23 @@ impl IconShape for IoPersonAdd { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33695,6 +47638,9 @@ impl IconShape for IoPersonAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33716,11 +47662,23 @@ impl IconShape for IoPersonCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33728,6 +47686,9 @@ impl IconShape for IoPersonCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33746,11 +47707,23 @@ impl IconShape for IoPersonCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33758,6 +47731,9 @@ impl IconShape for IoPersonCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33773,11 +47749,23 @@ impl IconShape for IoPersonCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33785,6 +47773,9 @@ impl IconShape for IoPersonCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33800,11 +47791,23 @@ impl IconShape for IoPersonOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33812,6 +47815,9 @@ impl IconShape for IoPersonOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33832,11 +47838,23 @@ impl IconShape for IoPersonRemoveOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33844,6 +47862,9 @@ impl IconShape for IoPersonRemoveOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33871,11 +47892,23 @@ impl IconShape for IoPersonRemoveSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33883,6 +47916,9 @@ impl IconShape for IoPersonRemoveSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -33909,11 +47945,23 @@ impl IconShape for IoPersonRemove { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33921,6 +47969,9 @@ impl IconShape for IoPersonRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33942,11 +47993,23 @@ impl IconShape for IoPersonSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33954,6 +48017,9 @@ impl IconShape for IoPersonSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33969,11 +48035,23 @@ impl IconShape for IoPerson { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -33981,6 +48059,9 @@ impl IconShape for IoPerson { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-j" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33999,11 +48080,23 @@ impl IconShape for IoPhoneLandscapeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34011,6 +48104,9 @@ impl IconShape for IoPhoneLandscapeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -34037,11 +48133,23 @@ impl IconShape for IoPhoneLandscapeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34049,6 +48157,9 @@ impl IconShape for IoPhoneLandscapeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34064,11 +48175,23 @@ impl IconShape for IoPhoneLandscape { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34076,6 +48199,9 @@ impl IconShape for IoPhoneLandscape { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34097,11 +48223,23 @@ impl IconShape for IoPhonePortraitOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34109,6 +48247,9 @@ impl IconShape for IoPhonePortraitOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -34134,11 +48275,23 @@ impl IconShape for IoPhonePortraitSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34146,6 +48299,9 @@ impl IconShape for IoPhonePortraitSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34161,11 +48317,23 @@ impl IconShape for IoPhonePortrait { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34173,6 +48341,9 @@ impl IconShape for IoPhonePortrait { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34194,11 +48365,23 @@ impl IconShape for IoPieChartOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34206,6 +48389,9 @@ impl IconShape for IoPieChartOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34226,11 +48412,23 @@ impl IconShape for IoPieChartSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34238,6 +48436,9 @@ impl IconShape for IoPieChartSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34256,11 +48457,23 @@ impl IconShape for IoPieChart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34268,6 +48481,9 @@ impl IconShape for IoPieChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34286,11 +48502,23 @@ impl IconShape for IoPinOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34298,6 +48526,9 @@ impl IconShape for IoPinOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -34324,11 +48555,23 @@ impl IconShape for IoPinSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34336,6 +48579,9 @@ impl IconShape for IoPinSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34351,11 +48597,23 @@ impl IconShape for IoPin { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34363,6 +48621,9 @@ impl IconShape for IoPin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-n" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34378,11 +48639,23 @@ impl IconShape for IoPintOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34390,6 +48663,9 @@ impl IconShape for IoPintOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34413,11 +48689,23 @@ impl IconShape for IoPintSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34425,6 +48713,9 @@ impl IconShape for IoPintSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34440,11 +48731,23 @@ impl IconShape for IoPint { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34452,6 +48755,9 @@ impl IconShape for IoPint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34467,11 +48773,23 @@ impl IconShape for IoPizzaOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34479,6 +48797,9 @@ impl IconShape for IoPizzaOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34514,11 +48835,23 @@ impl IconShape for IoPizzaSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34526,6 +48859,9 @@ impl IconShape for IoPizzaSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34568,11 +48904,23 @@ impl IconShape for IoPizza { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34580,6 +48928,9 @@ impl IconShape for IoPizza { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34598,11 +48949,23 @@ impl IconShape for IoPlanetOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34610,6 +48973,9 @@ impl IconShape for IoPlanetOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34632,11 +48998,23 @@ impl IconShape for IoPlanetSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34644,6 +49022,9 @@ impl IconShape for IoPlanetSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34662,11 +49043,23 @@ impl IconShape for IoPlanet { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34674,6 +49067,9 @@ impl IconShape for IoPlanet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34692,11 +49088,23 @@ impl IconShape for IoPlayBackCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34704,6 +49112,9 @@ impl IconShape for IoPlayBackCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34723,11 +49134,23 @@ impl IconShape for IoPlayBackCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34735,6 +49158,9 @@ impl IconShape for IoPlayBackCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34750,11 +49176,23 @@ impl IconShape for IoPlayBackCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34762,6 +49200,9 @@ impl IconShape for IoPlayBackCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34777,11 +49218,23 @@ impl IconShape for IoPlayBackOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34789,6 +49242,9 @@ impl IconShape for IoPlayBackOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34809,11 +49265,23 @@ impl IconShape for IoPlayBackSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34821,6 +49289,9 @@ impl IconShape for IoPlayBackSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -34839,11 +49310,23 @@ impl IconShape for IoPlayBack { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34851,6 +49334,9 @@ impl IconShape for IoPlayBack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34866,11 +49352,23 @@ impl IconShape for IoPlayCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34878,6 +49376,9 @@ impl IconShape for IoPlayCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34897,11 +49398,23 @@ impl IconShape for IoPlayCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34909,6 +49422,9 @@ impl IconShape for IoPlayCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34924,11 +49440,23 @@ impl IconShape for IoPlayCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34936,6 +49464,9 @@ impl IconShape for IoPlayCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34951,11 +49482,23 @@ impl IconShape for IoPlayForwardCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34963,6 +49506,9 @@ impl IconShape for IoPlayForwardCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34982,11 +49528,23 @@ impl IconShape for IoPlayForwardCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -34994,6 +49552,9 @@ impl IconShape for IoPlayForwardCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35009,11 +49570,23 @@ impl IconShape for IoPlayForwardCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35021,6 +49594,9 @@ impl IconShape for IoPlayForwardCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35036,11 +49612,23 @@ impl IconShape for IoPlayForwardOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35048,6 +49636,9 @@ impl IconShape for IoPlayForwardOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35068,11 +49659,23 @@ impl IconShape for IoPlayForwardSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35080,6 +49683,9 @@ impl IconShape for IoPlayForwardSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -35098,11 +49704,23 @@ impl IconShape for IoPlayForward { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35110,6 +49728,9 @@ impl IconShape for IoPlayForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35125,11 +49746,23 @@ impl IconShape for IoPlayOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35137,6 +49770,9 @@ impl IconShape for IoPlayOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35153,11 +49789,23 @@ impl IconShape for IoPlaySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35165,6 +49813,9 @@ impl IconShape for IoPlaySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -35180,11 +49831,23 @@ impl IconShape for IoPlaySkipBackCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35192,6 +49855,9 @@ impl IconShape for IoPlaySkipBackCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35211,11 +49877,23 @@ impl IconShape for IoPlaySkipBackCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35223,6 +49901,9 @@ impl IconShape for IoPlaySkipBackCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35238,11 +49919,23 @@ impl IconShape for IoPlaySkipBackCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35250,6 +49943,9 @@ impl IconShape for IoPlaySkipBackCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35265,11 +49961,23 @@ impl IconShape for IoPlaySkipBackOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35277,6 +49985,9 @@ impl IconShape for IoPlaySkipBackOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35300,11 +50011,23 @@ impl IconShape for IoPlaySkipBackSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35312,6 +50035,9 @@ impl IconShape for IoPlaySkipBackSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -35327,11 +50053,23 @@ impl IconShape for IoPlaySkipBack { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35339,6 +50077,9 @@ impl IconShape for IoPlaySkipBack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35354,11 +50095,23 @@ impl IconShape for IoPlaySkipForwardCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35366,6 +50119,9 @@ impl IconShape for IoPlaySkipForwardCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35385,11 +50141,23 @@ impl IconShape for IoPlaySkipForwardCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35397,6 +50165,9 @@ impl IconShape for IoPlaySkipForwardCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35412,11 +50183,23 @@ impl IconShape for IoPlaySkipForwardCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35424,6 +50207,9 @@ impl IconShape for IoPlaySkipForwardCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35439,11 +50225,23 @@ impl IconShape for IoPlaySkipForwardOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35451,6 +50249,9 @@ impl IconShape for IoPlaySkipForwardOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35474,11 +50275,23 @@ impl IconShape for IoPlaySkipForwardSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35486,6 +50299,9 @@ impl IconShape for IoPlaySkipForwardSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -35501,11 +50317,23 @@ impl IconShape for IoPlaySkipForward { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35513,6 +50341,9 @@ impl IconShape for IoPlaySkipForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35528,11 +50359,23 @@ impl IconShape for IoPlay { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35540,6 +50383,9 @@ impl IconShape for IoPlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35555,11 +50401,23 @@ impl IconShape for IoPodiumOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35567,6 +50425,9 @@ impl IconShape for IoPodiumOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35591,11 +50452,23 @@ impl IconShape for IoPodiumSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35603,6 +50476,9 @@ impl IconShape for IoPodiumSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -35633,11 +50509,23 @@ impl IconShape for IoPodium { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35645,6 +50533,9 @@ impl IconShape for IoPodium { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35666,11 +50557,23 @@ impl IconShape for IoPowerOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35678,6 +50581,9 @@ impl IconShape for IoPowerOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35701,11 +50607,23 @@ impl IconShape for IoPowerSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35713,6 +50631,9 @@ impl IconShape for IoPowerSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35734,11 +50655,23 @@ impl IconShape for IoPower { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35746,6 +50679,9 @@ impl IconShape for IoPower { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35764,11 +50700,23 @@ impl IconShape for IoPricetagOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35776,6 +50724,9 @@ impl IconShape for IoPricetagOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35795,11 +50746,23 @@ impl IconShape for IoPricetagSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35807,6 +50770,9 @@ impl IconShape for IoPricetagSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35822,11 +50788,23 @@ impl IconShape for IoPricetag { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35834,6 +50812,9 @@ impl IconShape for IoPricetag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35849,11 +50830,23 @@ impl IconShape for IoPricetagsOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35861,6 +50854,9 @@ impl IconShape for IoPricetagsOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35884,11 +50880,23 @@ impl IconShape for IoPricetagsSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35896,6 +50904,9 @@ impl IconShape for IoPricetagsSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35914,11 +50925,23 @@ impl IconShape for IoPricetags { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35926,6 +50949,9 @@ impl IconShape for IoPricetags { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35944,11 +50970,23 @@ impl IconShape for IoPrintOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -35956,6 +50994,9 @@ impl IconShape for IoPrintOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35990,11 +51031,23 @@ impl IconShape for IoPrintSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36002,6 +51055,9 @@ impl IconShape for IoPrintSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36038,11 +51094,23 @@ impl IconShape for IoPrint { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36050,6 +51118,9 @@ impl IconShape for IoPrint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36068,11 +51139,23 @@ impl IconShape for IoPrismOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36080,6 +51163,9 @@ impl IconShape for IoPrismOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36109,11 +51195,23 @@ impl IconShape for IoPrismSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36121,6 +51219,9 @@ impl IconShape for IoPrismSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36136,11 +51237,23 @@ impl IconShape for IoPrism { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36148,6 +51261,9 @@ impl IconShape for IoPrism { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36163,11 +51279,23 @@ impl IconShape for IoPulseOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36175,6 +51303,9 @@ impl IconShape for IoPulseOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -36197,11 +51328,23 @@ impl IconShape for IoPulseSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36209,6 +51352,9 @@ impl IconShape for IoPulseSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36224,11 +51370,23 @@ impl IconShape for IoPulse { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36236,6 +51394,9 @@ impl IconShape for IoPulse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36251,11 +51412,23 @@ impl IconShape for IoPushOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36263,6 +51436,9 @@ impl IconShape for IoPushOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36290,11 +51466,23 @@ impl IconShape for IoPushSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36302,6 +51490,9 @@ impl IconShape for IoPushSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36323,11 +51514,23 @@ impl IconShape for IoPush { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36335,6 +51538,9 @@ impl IconShape for IoPush { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36353,11 +51559,23 @@ impl IconShape for IoQrCodeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36365,6 +51583,9 @@ impl IconShape for IoQrCodeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36468,11 +51689,23 @@ impl IconShape for IoQrCodeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36480,6 +51713,9 @@ impl IconShape for IoQrCodeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36549,11 +51785,23 @@ impl IconShape for IoQrCode { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36561,6 +51809,9 @@ impl IconShape for IoQrCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36622,11 +51873,23 @@ impl IconShape for IoRadioButtonOffOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36634,6 +51897,9 @@ impl IconShape for IoRadioButtonOffOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36650,11 +51916,23 @@ impl IconShape for IoRadioButtonOffSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36662,6 +51940,9 @@ impl IconShape for IoRadioButtonOffSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36678,11 +51959,23 @@ impl IconShape for IoRadioButtonOff { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36690,6 +51983,9 @@ impl IconShape for IoRadioButtonOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36706,11 +52002,23 @@ impl IconShape for IoRadioButtonOnOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36718,6 +52026,9 @@ impl IconShape for IoRadioButtonOnOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36739,11 +52050,23 @@ impl IconShape for IoRadioButtonOnSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36751,6 +52074,9 @@ impl IconShape for IoRadioButtonOnSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36772,11 +52098,23 @@ impl IconShape for IoRadioButtonOn { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36784,6 +52122,9 @@ impl IconShape for IoRadioButtonOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36805,11 +52146,23 @@ impl IconShape for IoRadioOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36817,6 +52170,9 @@ impl IconShape for IoRadioOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -36858,11 +52214,23 @@ impl IconShape for IoRadioSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36870,6 +52238,9 @@ impl IconShape for IoRadioSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { ellipse { @@ -36906,11 +52277,23 @@ impl IconShape for IoRadio { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36918,6 +52301,9 @@ impl IconShape for IoRadio { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -36953,11 +52339,23 @@ impl IconShape for IoRainyOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -36965,6 +52363,9 @@ impl IconShape for IoRainyOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37009,11 +52410,23 @@ impl IconShape for IoRainySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37021,6 +52434,9 @@ impl IconShape for IoRainySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37064,11 +52480,23 @@ impl IconShape for IoRainy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37076,6 +52504,9 @@ impl IconShape for IoRainy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37103,11 +52534,23 @@ impl IconShape for IoReaderOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37115,6 +52558,9 @@ impl IconShape for IoReaderOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -37157,11 +52603,23 @@ impl IconShape for IoReaderSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37169,6 +52627,9 @@ impl IconShape for IoReaderSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37184,11 +52645,23 @@ impl IconShape for IoReader { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37196,6 +52669,9 @@ impl IconShape for IoReader { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37211,11 +52687,23 @@ impl IconShape for IoReceiptOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37223,6 +52711,9 @@ impl IconShape for IoReceiptOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -37257,11 +52748,23 @@ impl IconShape for IoReceiptSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37269,6 +52772,9 @@ impl IconShape for IoReceiptSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37287,11 +52793,23 @@ impl IconShape for IoReceipt { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37299,6 +52817,9 @@ impl IconShape for IoReceipt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37317,11 +52838,23 @@ impl IconShape for IoRecordingOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37329,6 +52862,9 @@ impl IconShape for IoRecordingOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -37360,11 +52896,23 @@ impl IconShape for IoRecordingSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37372,6 +52920,9 @@ impl IconShape for IoRecordingSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37387,11 +52938,23 @@ impl IconShape for IoRecording { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37399,6 +52962,9 @@ impl IconShape for IoRecording { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37414,11 +52980,23 @@ impl IconShape for IoRefreshCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37426,6 +53004,9 @@ impl IconShape for IoRefreshCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37450,11 +53031,23 @@ impl IconShape for IoRefreshCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37462,6 +53055,9 @@ impl IconShape for IoRefreshCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37477,11 +53073,23 @@ impl IconShape for IoRefreshCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37489,6 +53097,9 @@ impl IconShape for IoRefreshCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37504,11 +53115,23 @@ impl IconShape for IoRefreshOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37516,6 +53139,9 @@ impl IconShape for IoRefreshOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37536,11 +53162,23 @@ impl IconShape for IoRefreshSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37548,6 +53186,9 @@ impl IconShape for IoRefreshSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37568,11 +53209,23 @@ impl IconShape for IoRefresh { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37580,6 +53233,9 @@ impl IconShape for IoRefresh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37600,11 +53256,23 @@ impl IconShape for IoReloadCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37612,6 +53280,9 @@ impl IconShape for IoReloadCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37635,11 +53306,23 @@ impl IconShape for IoReloadCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37647,6 +53330,9 @@ impl IconShape for IoReloadCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37662,11 +53348,23 @@ impl IconShape for IoReloadCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37674,6 +53372,9 @@ impl IconShape for IoReloadCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37689,11 +53390,23 @@ impl IconShape for IoReloadOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37701,6 +53414,9 @@ impl IconShape for IoReloadOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37720,11 +53436,23 @@ impl IconShape for IoReloadSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37732,6 +53460,9 @@ impl IconShape for IoReloadSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37751,11 +53482,23 @@ impl IconShape for IoReload { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37763,6 +53506,9 @@ impl IconShape for IoReload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37782,11 +53528,23 @@ impl IconShape for IoRemoveCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37794,6 +53552,9 @@ impl IconShape for IoRemoveCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37817,11 +53578,23 @@ impl IconShape for IoRemoveCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37829,6 +53602,9 @@ impl IconShape for IoRemoveCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37844,11 +53620,23 @@ impl IconShape for IoRemoveCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37856,6 +53644,9 @@ impl IconShape for IoRemoveCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37871,11 +53662,23 @@ impl IconShape for IoRemoveOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37883,6 +53686,9 @@ impl IconShape for IoRemoveOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { line { @@ -37902,11 +53708,23 @@ impl IconShape for IoRemoveSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37914,6 +53732,9 @@ impl IconShape for IoRemoveSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { line { @@ -37933,11 +53754,23 @@ impl IconShape for IoRemove { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37945,6 +53778,9 @@ impl IconShape for IoRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { line { @@ -37964,11 +53800,23 @@ impl IconShape for IoReorderFourOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -37976,6 +53824,9 @@ impl IconShape for IoReorderFourOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { line { @@ -38016,11 +53867,23 @@ impl IconShape for IoReorderFourSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38028,6 +53891,9 @@ impl IconShape for IoReorderFourSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { line { @@ -38068,11 +53934,23 @@ impl IconShape for IoReorderFour { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38080,6 +53958,9 @@ impl IconShape for IoReorderFour { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { line { @@ -38120,11 +54001,23 @@ impl IconShape for IoReorderThreeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38132,6 +54025,9 @@ impl IconShape for IoReorderThreeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { line { @@ -38165,11 +54061,23 @@ impl IconShape for IoReorderThreeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38177,6 +54085,9 @@ impl IconShape for IoReorderThreeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { line { @@ -38210,11 +54121,23 @@ impl IconShape for IoReorderThree { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38222,6 +54145,9 @@ impl IconShape for IoReorderThree { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { line { @@ -38255,11 +54181,23 @@ impl IconShape for IoReorderTwoOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38267,6 +54205,9 @@ impl IconShape for IoReorderTwoOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { line { @@ -38293,11 +54234,23 @@ impl IconShape for IoReorderTwoSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38305,6 +54258,9 @@ impl IconShape for IoReorderTwoSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { line { @@ -38331,11 +54287,23 @@ impl IconShape for IoReorderTwo { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38343,6 +54311,9 @@ impl IconShape for IoReorderTwo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { line { @@ -38369,11 +54340,23 @@ impl IconShape for IoRepeatOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38381,6 +54364,9 @@ impl IconShape for IoRepeatOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38409,11 +54395,23 @@ impl IconShape for IoRepeatSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38421,6 +54419,9 @@ impl IconShape for IoRepeatSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38449,11 +54450,23 @@ impl IconShape for IoRepeat { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38461,6 +54474,9 @@ impl IconShape for IoRepeat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38489,11 +54505,23 @@ impl IconShape for IoResizeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38501,6 +54529,9 @@ impl IconShape for IoResizeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38528,11 +54559,23 @@ impl IconShape for IoResizeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38540,6 +54583,9 @@ impl IconShape for IoResizeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38567,11 +54613,23 @@ impl IconShape for IoResize { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38579,6 +54637,9 @@ impl IconShape for IoResize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38606,11 +54667,23 @@ impl IconShape for IoRestaurantOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38618,6 +54691,9 @@ impl IconShape for IoRestaurantOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38653,11 +54729,23 @@ impl IconShape for IoRestaurantSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38665,6 +54753,9 @@ impl IconShape for IoRestaurantSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38683,11 +54774,23 @@ impl IconShape for IoRestaurant { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38695,6 +54798,9 @@ impl IconShape for IoRestaurant { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38713,11 +54819,23 @@ impl IconShape for IoReturnDownBackOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38725,6 +54843,9 @@ impl IconShape for IoReturnDownBackOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38745,11 +54866,23 @@ impl IconShape for IoReturnDownBackSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38757,6 +54890,9 @@ impl IconShape for IoReturnDownBackSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38777,11 +54913,23 @@ impl IconShape for IoReturnDownBack { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38789,6 +54937,9 @@ impl IconShape for IoReturnDownBack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38809,11 +54960,23 @@ impl IconShape for IoReturnDownForwardOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38821,6 +54984,9 @@ impl IconShape for IoReturnDownForwardOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38841,11 +55007,23 @@ impl IconShape for IoReturnDownForwardSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38853,6 +55031,9 @@ impl IconShape for IoReturnDownForwardSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38873,11 +55054,23 @@ impl IconShape for IoReturnDownForward { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38885,6 +55078,9 @@ impl IconShape for IoReturnDownForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38905,11 +55101,23 @@ impl IconShape for IoReturnUpBackOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38917,6 +55125,9 @@ impl IconShape for IoReturnUpBackOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38937,11 +55148,23 @@ impl IconShape for IoReturnUpBackSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38949,6 +55172,9 @@ impl IconShape for IoReturnUpBackSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38969,11 +55195,23 @@ impl IconShape for IoReturnUpBack { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -38981,6 +55219,9 @@ impl IconShape for IoReturnUpBack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -39001,11 +55242,23 @@ impl IconShape for IoReturnUpForwardOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39013,6 +55266,9 @@ impl IconShape for IoReturnUpForwardOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -39033,11 +55289,23 @@ impl IconShape for IoReturnUpForwardSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39045,6 +55313,9 @@ impl IconShape for IoReturnUpForwardSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -39065,11 +55336,23 @@ impl IconShape for IoReturnUpForward { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39077,6 +55360,9 @@ impl IconShape for IoReturnUpForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -39097,11 +55383,23 @@ impl IconShape for IoRibbonOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39109,6 +55407,9 @@ impl IconShape for IoRibbonOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -39141,11 +55442,23 @@ impl IconShape for IoRibbonSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39153,6 +55466,9 @@ impl IconShape for IoRibbonSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39179,11 +55495,23 @@ impl IconShape for IoRibbon { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39191,6 +55519,9 @@ impl IconShape for IoRibbon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39218,11 +55549,23 @@ impl IconShape for IoRocketOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39230,6 +55573,9 @@ impl IconShape for IoRocketOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39250,11 +55596,23 @@ impl IconShape for IoRocketSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39262,6 +55620,9 @@ impl IconShape for IoRocketSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39280,11 +55641,23 @@ impl IconShape for IoRocket { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39292,6 +55665,9 @@ impl IconShape for IoRocket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39313,11 +55689,23 @@ impl IconShape for IoRoseOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39325,6 +55713,9 @@ impl IconShape for IoRoseOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39353,11 +55744,23 @@ impl IconShape for IoRoseSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39365,6 +55768,9 @@ impl IconShape for IoRoseSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39389,11 +55795,23 @@ impl IconShape for IoRose { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39401,6 +55819,9 @@ impl IconShape for IoRose { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39425,11 +55846,23 @@ impl IconShape for IoSadOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39437,6 +55870,9 @@ impl IconShape for IoSadOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -39468,11 +55904,23 @@ impl IconShape for IoSadSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39480,6 +55928,9 @@ impl IconShape for IoSadSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39495,11 +55946,23 @@ impl IconShape for IoSad { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39507,6 +55970,9 @@ impl IconShape for IoSad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39522,11 +55988,23 @@ impl IconShape for IoSaveOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39534,6 +56012,9 @@ impl IconShape for IoSaveOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-p" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39550,11 +56031,23 @@ impl IconShape for IoSaveSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39562,6 +56055,9 @@ impl IconShape for IoSaveSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39577,11 +56073,23 @@ impl IconShape for IoSave { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39589,6 +56097,9 @@ impl IconShape for IoSave { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39609,11 +56120,23 @@ impl IconShape for IoScaleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39621,6 +56144,9 @@ impl IconShape for IoScaleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -39649,11 +56175,23 @@ impl IconShape for IoScaleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39661,6 +56199,9 @@ impl IconShape for IoScaleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39676,11 +56217,23 @@ impl IconShape for IoScale { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39688,6 +56241,9 @@ impl IconShape for IoScale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39703,11 +56259,23 @@ impl IconShape for IoScanCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39715,6 +56283,9 @@ impl IconShape for IoScanCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39747,11 +56318,23 @@ impl IconShape for IoScanCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39759,6 +56342,9 @@ impl IconShape for IoScanCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39774,11 +56360,23 @@ impl IconShape for IoScanCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39786,6 +56384,9 @@ impl IconShape for IoScanCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39801,11 +56402,23 @@ impl IconShape for IoScanOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39813,6 +56426,9 @@ impl IconShape for IoScanOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39841,11 +56457,23 @@ impl IconShape for IoScanSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39853,6 +56481,9 @@ impl IconShape for IoScanSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39877,11 +56508,23 @@ impl IconShape for IoScan { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39889,6 +56532,9 @@ impl IconShape for IoScan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39917,11 +56563,23 @@ impl IconShape for IoSchoolOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39929,6 +56587,9 @@ impl IconShape for IoSchoolOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -39963,11 +56624,23 @@ impl IconShape for IoSchoolSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -39975,6 +56648,9 @@ impl IconShape for IoSchoolSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -39993,11 +56669,23 @@ impl IconShape for IoSchool { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40005,6 +56693,9 @@ impl IconShape for IoSchool { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40023,11 +56714,23 @@ impl IconShape for IoSearchCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40035,6 +56738,9 @@ impl IconShape for IoSearchCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40062,11 +56768,23 @@ impl IconShape for IoSearchCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40074,6 +56792,9 @@ impl IconShape for IoSearchCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40094,11 +56815,23 @@ impl IconShape for IoSearchCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40106,6 +56839,9 @@ impl IconShape for IoSearchCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40126,11 +56862,23 @@ impl IconShape for IoSearchOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40138,6 +56886,9 @@ impl IconShape for IoSearchOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40161,11 +56912,23 @@ impl IconShape for IoSearchSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40173,6 +56936,9 @@ impl IconShape for IoSearchSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40188,11 +56954,23 @@ impl IconShape for IoSearch { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40200,6 +56978,9 @@ impl IconShape for IoSearch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40215,11 +56996,23 @@ impl IconShape for IoSendOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40227,6 +57020,9 @@ impl IconShape for IoSendOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40243,11 +57039,23 @@ impl IconShape for IoSendSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40255,6 +57063,9 @@ impl IconShape for IoSendSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40270,11 +57081,23 @@ impl IconShape for IoSend { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40282,6 +57105,9 @@ impl IconShape for IoSend { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40297,11 +57123,23 @@ impl IconShape for IoServerOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40309,6 +57147,9 @@ impl IconShape for IoServerOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { ellipse { @@ -40340,11 +57181,23 @@ impl IconShape for IoServerSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40352,6 +57205,9 @@ impl IconShape for IoServerSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40376,11 +57232,23 @@ impl IconShape for IoServer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40388,6 +57256,9 @@ impl IconShape for IoServer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40412,11 +57283,23 @@ impl IconShape for IoSettingsOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40424,6 +57307,9 @@ impl IconShape for IoSettingsOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40440,11 +57326,23 @@ impl IconShape for IoSettingsSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40452,6 +57350,9 @@ impl IconShape for IoSettingsSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40467,11 +57368,23 @@ impl IconShape for IoSettings { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40479,6 +57392,9 @@ impl IconShape for IoSettings { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -40499,11 +57415,23 @@ impl IconShape for IoShapesOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40511,6 +57439,9 @@ impl IconShape for IoShapesOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -40531,11 +57462,23 @@ impl IconShape for IoShapesSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40543,6 +57486,9 @@ impl IconShape for IoShapesSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40561,11 +57507,23 @@ impl IconShape for IoShapes { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40573,6 +57531,9 @@ impl IconShape for IoShapes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40591,11 +57552,23 @@ impl IconShape for IoShareOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40603,6 +57576,9 @@ impl IconShape for IoShareOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40630,11 +57606,23 @@ impl IconShape for IoShareSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40642,6 +57630,9 @@ impl IconShape for IoShareSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40660,11 +57651,23 @@ impl IconShape for IoShareSocialOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40672,6 +57675,9 @@ impl IconShape for IoShareSocialOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -40716,11 +57722,23 @@ impl IconShape for IoShareSocialSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40728,6 +57746,9 @@ impl IconShape for IoShareSocialSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40743,11 +57764,23 @@ impl IconShape for IoShareSocial { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40755,6 +57788,9 @@ impl IconShape for IoShareSocial { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40770,11 +57806,23 @@ impl IconShape for IoShare { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40782,6 +57830,9 @@ impl IconShape for IoShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40800,11 +57851,23 @@ impl IconShape for IoShieldCheckmarkOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40812,6 +57875,9 @@ impl IconShape for IoShieldCheckmarkOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -40832,11 +57898,23 @@ impl IconShape for IoShieldCheckmarkSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40844,6 +57922,9 @@ impl IconShape for IoShieldCheckmarkSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40859,11 +57940,23 @@ impl IconShape for IoShieldCheckmark { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40871,6 +57964,9 @@ impl IconShape for IoShieldCheckmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40886,11 +57982,23 @@ impl IconShape for IoShieldHalfOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40898,6 +58006,9 @@ impl IconShape for IoShieldHalfOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40920,11 +58031,23 @@ impl IconShape for IoShieldHalfSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40932,6 +58055,9 @@ impl IconShape for IoShieldHalfSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40947,11 +58073,23 @@ impl IconShape for IoShieldHalf { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40959,6 +58097,9 @@ impl IconShape for IoShieldHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40981,11 +58122,23 @@ impl IconShape for IoShieldOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -40993,6 +58146,9 @@ impl IconShape for IoShieldOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41009,11 +58165,23 @@ impl IconShape for IoShieldSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41021,6 +58189,9 @@ impl IconShape for IoShieldSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41036,11 +58207,23 @@ impl IconShape for IoShield { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41048,6 +58231,9 @@ impl IconShape for IoShield { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41063,11 +58249,23 @@ impl IconShape for IoShirtOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41075,6 +58273,9 @@ impl IconShape for IoShirtOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41095,11 +58296,23 @@ impl IconShape for IoShirtSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41107,6 +58320,9 @@ impl IconShape for IoShirtSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41125,11 +58341,23 @@ impl IconShape for IoShirt { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41137,6 +58365,9 @@ impl IconShape for IoShirt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41155,11 +58386,23 @@ impl IconShape for IoShuffleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41167,6 +58410,9 @@ impl IconShape for IoShuffleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -41199,11 +58445,23 @@ impl IconShape for IoShuffleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41211,6 +58469,9 @@ impl IconShape for IoShuffleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -41243,11 +58504,23 @@ impl IconShape for IoShuffle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41255,6 +58528,9 @@ impl IconShape for IoShuffle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -41287,11 +58563,23 @@ impl IconShape for IoSkullOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41299,6 +58587,9 @@ impl IconShape for IoSkullOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41352,11 +58643,23 @@ impl IconShape for IoSkullSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41364,6 +58667,9 @@ impl IconShape for IoSkullSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41379,11 +58685,23 @@ impl IconShape for IoSkull { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41391,6 +58709,9 @@ impl IconShape for IoSkull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41406,11 +58727,23 @@ impl IconShape for IoSnowOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41418,6 +58751,9 @@ impl IconShape for IoSnowOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { line { @@ -41475,11 +58811,23 @@ impl IconShape for IoSnowSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41487,6 +58835,9 @@ impl IconShape for IoSnowSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41502,11 +58853,23 @@ impl IconShape for IoSnow { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41514,6 +58877,9 @@ impl IconShape for IoSnow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41529,11 +58895,23 @@ impl IconShape for IoSparklesOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41541,6 +58919,9 @@ impl IconShape for IoSparklesOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41574,11 +58955,23 @@ impl IconShape for IoSparklesSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41586,6 +58979,9 @@ impl IconShape for IoSparklesSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41607,11 +59003,23 @@ impl IconShape for IoSparkles { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41619,6 +59027,9 @@ impl IconShape for IoSparkles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41640,11 +59051,23 @@ impl IconShape for IoSpeedometerOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41652,6 +59075,9 @@ impl IconShape for IoSpeedometerOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41706,11 +59132,23 @@ impl IconShape for IoSpeedometerSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41718,6 +59156,9 @@ impl IconShape for IoSpeedometerSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41733,11 +59174,23 @@ impl IconShape for IoSpeedometer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41745,6 +59198,9 @@ impl IconShape for IoSpeedometer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41760,11 +59216,23 @@ impl IconShape for IoSquareOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41772,6 +59240,9 @@ impl IconShape for IoSquareOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41788,11 +59259,23 @@ impl IconShape for IoSquareSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41800,6 +59283,9 @@ impl IconShape for IoSquareSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -41818,11 +59304,23 @@ impl IconShape for IoSquare { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41830,6 +59328,9 @@ impl IconShape for IoSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41845,11 +59346,23 @@ impl IconShape for IoStarHalfOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41857,6 +59370,9 @@ impl IconShape for IoStarHalfOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41876,11 +59392,23 @@ impl IconShape for IoStarHalfSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41888,6 +59416,9 @@ impl IconShape for IoStarHalfSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41903,11 +59434,23 @@ impl IconShape for IoStarHalf { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41915,6 +59458,9 @@ impl IconShape for IoStarHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41934,11 +59480,23 @@ impl IconShape for IoStarOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41946,6 +59504,9 @@ impl IconShape for IoStarOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41962,11 +59523,23 @@ impl IconShape for IoStarSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -41974,6 +59547,9 @@ impl IconShape for IoStarSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41989,11 +59565,23 @@ impl IconShape for IoStar { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42001,6 +59589,9 @@ impl IconShape for IoStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42016,11 +59607,23 @@ impl IconShape for IoStatsChartOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42028,6 +59631,9 @@ impl IconShape for IoStatsChartOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -42076,11 +59682,23 @@ impl IconShape for IoStatsChartSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42088,6 +59706,9 @@ impl IconShape for IoStatsChartSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42112,11 +59733,23 @@ impl IconShape for IoStatsChart { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42124,6 +59757,9 @@ impl IconShape for IoStatsChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42148,11 +59784,23 @@ impl IconShape for IoStopCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42160,6 +59808,9 @@ impl IconShape for IoStopCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42179,11 +59830,23 @@ impl IconShape for IoStopCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42191,6 +59854,9 @@ impl IconShape for IoStopCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42206,11 +59872,23 @@ impl IconShape for IoStopCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42218,6 +59896,9 @@ impl IconShape for IoStopCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42233,11 +59914,23 @@ impl IconShape for IoStopOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42245,6 +59938,9 @@ impl IconShape for IoStopOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -42266,11 +59962,23 @@ impl IconShape for IoStopSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42278,6 +59986,9 @@ impl IconShape for IoStopSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -42296,11 +60007,23 @@ impl IconShape for IoStop { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42308,6 +60031,9 @@ impl IconShape for IoStop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42323,11 +60049,23 @@ impl IconShape for IoStopwatchOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42335,6 +60073,9 @@ impl IconShape for IoStopwatchOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { line { @@ -42378,11 +60119,23 @@ impl IconShape for IoStopwatchSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42390,6 +60143,9 @@ impl IconShape for IoStopwatchSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42405,11 +60161,23 @@ impl IconShape for IoStopwatch { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42417,6 +60185,9 @@ impl IconShape for IoStopwatch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -42437,11 +60208,23 @@ impl IconShape for IoStorefrontOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42449,6 +60232,9 @@ impl IconShape for IoStorefrontOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -42512,11 +60298,23 @@ impl IconShape for IoStorefrontSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42524,6 +60322,9 @@ impl IconShape for IoStorefrontSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42542,11 +60343,23 @@ impl IconShape for IoStorefront { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42554,6 +60367,9 @@ impl IconShape for IoStorefront { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42572,11 +60388,23 @@ impl IconShape for IoSubwayOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42584,6 +60412,9 @@ impl IconShape for IoSubwayOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -42654,11 +60485,23 @@ impl IconShape for IoSubwaySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42666,6 +60509,9 @@ impl IconShape for IoSubwaySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42684,11 +60530,23 @@ impl IconShape for IoSubway { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42696,6 +60554,9 @@ impl IconShape for IoSubway { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42714,11 +60575,23 @@ impl IconShape for IoSunnyOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42726,6 +60599,9 @@ impl IconShape for IoSunnyOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { line { @@ -42800,11 +60676,23 @@ impl IconShape for IoSunnySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42812,6 +60700,9 @@ impl IconShape for IoSunnySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -42879,11 +60770,23 @@ impl IconShape for IoSunny { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42891,6 +60794,9 @@ impl IconShape for IoSunny { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42930,11 +60836,23 @@ impl IconShape for IoSwapHorizontalOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42942,6 +60860,9 @@ impl IconShape for IoSwapHorizontalOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -42976,11 +60897,23 @@ impl IconShape for IoSwapHorizontalSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -42988,6 +60921,9 @@ impl IconShape for IoSwapHorizontalSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -43022,11 +60958,23 @@ impl IconShape for IoSwapHorizontal { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43034,6 +60982,9 @@ impl IconShape for IoSwapHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -43068,11 +61019,23 @@ impl IconShape for IoSwapVerticalOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43080,6 +61043,9 @@ impl IconShape for IoSwapVerticalOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -43114,11 +61080,23 @@ impl IconShape for IoSwapVerticalSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43126,6 +61104,9 @@ impl IconShape for IoSwapVerticalSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -43160,11 +61141,23 @@ impl IconShape for IoSwapVertical { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43172,6 +61165,9 @@ impl IconShape for IoSwapVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -43206,11 +61202,23 @@ impl IconShape for IoSyncCircleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43218,6 +61226,9 @@ impl IconShape for IoSyncCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43246,11 +61257,23 @@ impl IconShape for IoSyncCircleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43258,6 +61281,9 @@ impl IconShape for IoSyncCircleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43273,11 +61299,23 @@ impl IconShape for IoSyncCircle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43285,6 +61323,9 @@ impl IconShape for IoSyncCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43300,11 +61341,23 @@ impl IconShape for IoSyncOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43312,6 +61365,9 @@ impl IconShape for IoSyncOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43336,11 +61392,23 @@ impl IconShape for IoSyncSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43348,6 +61416,9 @@ impl IconShape for IoSyncSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43372,11 +61443,23 @@ impl IconShape for IoSync { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43384,6 +61467,9 @@ impl IconShape for IoSync { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-b" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43408,11 +61494,23 @@ impl IconShape for IoTabletLandscapeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43420,6 +61518,9 @@ impl IconShape for IoTabletLandscapeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -43442,11 +61543,23 @@ impl IconShape for IoTabletLandscapeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43454,6 +61567,9 @@ impl IconShape for IoTabletLandscapeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43469,11 +61585,23 @@ impl IconShape for IoTabletLandscape { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43481,6 +61609,9 @@ impl IconShape for IoTabletLandscape { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43499,11 +61630,23 @@ impl IconShape for IoTabletPortraitOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43511,6 +61654,9 @@ impl IconShape for IoTabletPortraitOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -43532,11 +61678,23 @@ impl IconShape for IoTabletPortraitSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43544,6 +61702,9 @@ impl IconShape for IoTabletPortraitSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43559,11 +61720,23 @@ impl IconShape for IoTabletPortrait { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43571,6 +61744,9 @@ impl IconShape for IoTabletPortrait { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43589,11 +61765,23 @@ impl IconShape for IoTelescopeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43601,6 +61789,9 @@ impl IconShape for IoTelescopeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43654,11 +61845,23 @@ impl IconShape for IoTelescopeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43666,6 +61869,9 @@ impl IconShape for IoTelescopeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -43687,11 +61893,23 @@ impl IconShape for IoTelescope { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43699,6 +61917,9 @@ impl IconShape for IoTelescope { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43720,11 +61941,23 @@ impl IconShape for IoTennisballOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43732,6 +61965,9 @@ impl IconShape for IoTennisballOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -43758,11 +61994,23 @@ impl IconShape for IoTennisballSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43770,6 +62018,9 @@ impl IconShape for IoTennisballSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43791,11 +62042,23 @@ impl IconShape for IoTennisball { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43803,6 +62066,9 @@ impl IconShape for IoTennisball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43824,11 +62090,23 @@ impl IconShape for IoTerminalOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43836,6 +62114,9 @@ impl IconShape for IoTerminalOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -43868,11 +62149,23 @@ impl IconShape for IoTerminalSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43880,6 +62173,9 @@ impl IconShape for IoTerminalSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43895,11 +62191,23 @@ impl IconShape for IoTerminal { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43907,6 +62215,9 @@ impl IconShape for IoTerminal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43922,11 +62233,23 @@ impl IconShape for IoTextOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43934,6 +62257,9 @@ impl IconShape for IoTextOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -43965,11 +62291,23 @@ impl IconShape for IoTextSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -43977,6 +62315,9 @@ impl IconShape for IoTextSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43995,11 +62336,23 @@ impl IconShape for IoText { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44007,6 +62360,9 @@ impl IconShape for IoText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44025,11 +62381,23 @@ impl IconShape for IoThermometerOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44037,6 +62405,9 @@ impl IconShape for IoThermometerOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44065,11 +62436,23 @@ impl IconShape for IoThermometerSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44077,6 +62460,9 @@ impl IconShape for IoThermometerSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44092,11 +62478,23 @@ impl IconShape for IoThermometer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44104,6 +62502,9 @@ impl IconShape for IoThermometer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44119,11 +62520,23 @@ impl IconShape for IoThumbsDownOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44131,6 +62544,9 @@ impl IconShape for IoThumbsDownOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44163,11 +62579,23 @@ impl IconShape for IoThumbsDownSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44175,6 +62603,9 @@ impl IconShape for IoThumbsDownSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44201,11 +62632,23 @@ impl IconShape for IoThumbsDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44213,6 +62656,9 @@ impl IconShape for IoThumbsDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44242,11 +62688,23 @@ impl IconShape for IoThumbsUpOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44254,6 +62712,9 @@ impl IconShape for IoThumbsUpOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44286,11 +62747,23 @@ impl IconShape for IoThumbsUpSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44298,6 +62771,9 @@ impl IconShape for IoThumbsUpSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44313,11 +62789,23 @@ impl IconShape for IoThumbsUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44325,6 +62813,9 @@ impl IconShape for IoThumbsUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44354,11 +62845,23 @@ impl IconShape for IoThunderstormOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44366,6 +62869,9 @@ impl IconShape for IoThunderstormOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { line { @@ -44414,11 +62920,23 @@ impl IconShape for IoThunderstormSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44426,6 +62944,9 @@ impl IconShape for IoThunderstormSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44469,11 +62990,23 @@ impl IconShape for IoThunderstorm { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44481,6 +63014,9 @@ impl IconShape for IoThunderstorm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44508,11 +63044,23 @@ impl IconShape for IoTicketOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44520,6 +63068,9 @@ impl IconShape for IoTicketOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44578,11 +63129,23 @@ impl IconShape for IoTicketSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44590,6 +63153,9 @@ impl IconShape for IoTicketSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44605,11 +63171,23 @@ impl IconShape for IoTicket { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44617,6 +63195,9 @@ impl IconShape for IoTicket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44632,11 +63213,23 @@ impl IconShape for IoTimeOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44644,6 +63237,9 @@ impl IconShape for IoTimeOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44664,11 +63260,23 @@ impl IconShape for IoTimeSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44676,6 +63284,9 @@ impl IconShape for IoTimeSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44691,11 +63302,23 @@ impl IconShape for IoTime { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44703,6 +63326,9 @@ impl IconShape for IoTime { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44718,11 +63344,23 @@ impl IconShape for IoTimerOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44730,6 +63368,9 @@ impl IconShape for IoTimerOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44749,11 +63390,23 @@ impl IconShape for IoTimerSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44761,6 +63414,9 @@ impl IconShape for IoTimerSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44776,11 +63432,23 @@ impl IconShape for IoTimer { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44788,6 +63456,9 @@ impl IconShape for IoTimer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44803,11 +63474,23 @@ impl IconShape for IoTodayOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44815,6 +63498,9 @@ impl IconShape for IoTodayOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -44878,11 +63564,23 @@ impl IconShape for IoTodaySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44890,6 +63588,9 @@ impl IconShape for IoTodaySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44908,11 +63609,23 @@ impl IconShape for IoToday { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44920,6 +63633,9 @@ impl IconShape for IoToday { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44938,11 +63654,23 @@ impl IconShape for IoToggleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44950,6 +63678,9 @@ impl IconShape for IoToggleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -44977,11 +63708,23 @@ impl IconShape for IoToggleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -44989,6 +63732,9 @@ impl IconShape for IoToggleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45004,11 +63750,23 @@ impl IconShape for IoToggle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45016,6 +63774,9 @@ impl IconShape for IoToggle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45031,11 +63792,23 @@ impl IconShape for IoTrailSignOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45043,6 +63816,9 @@ impl IconShape for IoTrailSignOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { line { @@ -45084,11 +63860,23 @@ impl IconShape for IoTrailSignSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45096,6 +63884,9 @@ impl IconShape for IoTrailSignSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45111,11 +63902,23 @@ impl IconShape for IoTrailSign { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45123,6 +63926,9 @@ impl IconShape for IoTrailSign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-l" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45138,11 +63944,23 @@ impl IconShape for IoTrainOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45150,6 +63968,9 @@ impl IconShape for IoTrainOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45187,11 +64008,23 @@ impl IconShape for IoTrainSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45199,6 +64032,9 @@ impl IconShape for IoTrainSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45217,11 +64053,23 @@ impl IconShape for IoTrain { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45229,6 +64077,9 @@ impl IconShape for IoTrain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { ellipse { @@ -45254,11 +64105,23 @@ impl IconShape for IoTransgenderOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45266,6 +64129,9 @@ impl IconShape for IoTransgenderOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -45327,11 +64193,23 @@ impl IconShape for IoTransgenderSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45339,6 +64217,9 @@ impl IconShape for IoTransgenderSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45354,11 +64235,23 @@ impl IconShape for IoTransgender { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45366,6 +64259,9 @@ impl IconShape for IoTransgender { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45381,11 +64277,23 @@ impl IconShape for IoTrashBinOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45393,6 +64301,9 @@ impl IconShape for IoTrashBinOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45432,11 +64343,23 @@ impl IconShape for IoTrashBinSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45444,6 +64367,9 @@ impl IconShape for IoTrashBinSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -45475,11 +64401,23 @@ impl IconShape for IoTrashBin { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45487,6 +64425,9 @@ impl IconShape for IoTrashBin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-k" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -45510,11 +64451,23 @@ impl IconShape for IoTrashOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45522,6 +64475,9 @@ impl IconShape for IoTrashOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45570,11 +64526,23 @@ impl IconShape for IoTrashSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45582,6 +64550,9 @@ impl IconShape for IoTrashSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45605,11 +64576,23 @@ impl IconShape for IoTrash { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45617,6 +64600,9 @@ impl IconShape for IoTrash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-e" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45636,11 +64622,23 @@ impl IconShape for IoTrendingDownOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45648,6 +64646,9 @@ impl IconShape for IoTrendingDownOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -45668,11 +64669,23 @@ impl IconShape for IoTrendingDownSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45680,6 +64693,9 @@ impl IconShape for IoTrendingDownSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -45700,11 +64716,23 @@ impl IconShape for IoTrendingDown { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45712,6 +64740,9 @@ impl IconShape for IoTrendingDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -45732,11 +64763,23 @@ impl IconShape for IoTrendingUpOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45744,6 +64787,9 @@ impl IconShape for IoTrendingUpOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -45764,11 +64810,23 @@ impl IconShape for IoTrendingUpSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45776,6 +64834,9 @@ impl IconShape for IoTrendingUpSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -45796,11 +64857,23 @@ impl IconShape for IoTrendingUp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45808,6 +64881,9 @@ impl IconShape for IoTrendingUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-c" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -45828,11 +64904,23 @@ impl IconShape for IoTriangleOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45840,6 +64928,9 @@ impl IconShape for IoTriangleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -45856,11 +64947,23 @@ impl IconShape for IoTriangleSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45868,6 +64971,9 @@ impl IconShape for IoTriangleSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-s" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -45883,11 +64989,23 @@ impl IconShape for IoTriangle { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45895,6 +65013,9 @@ impl IconShape for IoTriangle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45910,11 +65031,23 @@ impl IconShape for IoTrophyOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45922,6 +65055,9 @@ impl IconShape for IoTrophyOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { line { @@ -45960,11 +65096,23 @@ impl IconShape for IoTrophySharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45972,6 +65120,9 @@ impl IconShape for IoTrophySharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45987,11 +65138,23 @@ impl IconShape for IoTrophy { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -45999,6 +65162,9 @@ impl IconShape for IoTrophy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46014,11 +65180,23 @@ impl IconShape for IoTvOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46026,6 +65204,9 @@ impl IconShape for IoTvOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46054,11 +65235,23 @@ impl IconShape for IoTvSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46066,6 +65259,9 @@ impl IconShape for IoTvSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46089,11 +65285,23 @@ impl IconShape for IoTv { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46101,6 +65309,9 @@ impl IconShape for IoTv { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-f" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46123,11 +65334,23 @@ impl IconShape for IoUmbrellaOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46135,6 +65358,9 @@ impl IconShape for IoUmbrellaOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46162,11 +65388,23 @@ impl IconShape for IoUmbrellaSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46174,6 +65412,9 @@ impl IconShape for IoUmbrellaSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46195,11 +65436,23 @@ impl IconShape for IoUmbrella { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46207,6 +65460,9 @@ impl IconShape for IoUmbrella { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-q" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46222,11 +65478,23 @@ impl IconShape for IoUnlinkOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46234,6 +65502,9 @@ impl IconShape for IoUnlinkOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46260,11 +65531,23 @@ impl IconShape for IoUnlinkSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46272,6 +65555,9 @@ impl IconShape for IoUnlinkSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46298,11 +65584,23 @@ impl IconShape for IoUnlink { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46310,6 +65608,9 @@ impl IconShape for IoUnlink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46336,11 +65637,23 @@ impl IconShape for IoVideocamOffOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46348,6 +65661,9 @@ impl IconShape for IoVideocamOffOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46391,11 +65707,23 @@ impl IconShape for IoVideocamOffSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46403,6 +65731,9 @@ impl IconShape for IoVideocamOffSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46428,11 +65759,23 @@ impl IconShape for IoVideocamOff { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "300" + } + fn height(&self) -> &str { + "150" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46440,6 +65783,9 @@ impl IconShape for IoVideocamOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46471,11 +65817,23 @@ impl IconShape for IoVideocamOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46483,6 +65841,9 @@ impl IconShape for IoVideocamOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46503,11 +65864,23 @@ impl IconShape for IoVideocamSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46515,6 +65888,9 @@ impl IconShape for IoVideocamSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46530,11 +65906,23 @@ impl IconShape for IoVideocam { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46542,6 +65930,9 @@ impl IconShape for IoVideocam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46560,11 +65951,23 @@ impl IconShape for IoVolumeHighOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46572,6 +65975,9 @@ impl IconShape for IoVolumeHighOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46600,11 +66006,23 @@ impl IconShape for IoVolumeHighSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46612,6 +66030,9 @@ impl IconShape for IoVolumeHighSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46639,11 +66060,23 @@ impl IconShape for IoVolumeHigh { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46651,6 +66084,9 @@ impl IconShape for IoVolumeHigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46675,11 +66111,23 @@ impl IconShape for IoVolumeLowOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46687,6 +66135,9 @@ impl IconShape for IoVolumeLowOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46707,11 +66158,23 @@ impl IconShape for IoVolumeLowSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46719,6 +66182,9 @@ impl IconShape for IoVolumeLowSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46737,11 +66203,23 @@ impl IconShape for IoVolumeLow { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46749,6 +66227,9 @@ impl IconShape for IoVolumeLow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46767,11 +66248,23 @@ impl IconShape for IoVolumeMediumOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46779,6 +66272,9 @@ impl IconShape for IoVolumeMediumOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46803,11 +66299,23 @@ impl IconShape for IoVolumeMediumSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46815,6 +66323,9 @@ impl IconShape for IoVolumeMediumSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -46838,11 +66349,23 @@ impl IconShape for IoVolumeMedium { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46850,6 +66373,9 @@ impl IconShape for IoVolumeMedium { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46871,11 +66397,23 @@ impl IconShape for IoVolumeMuteOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46883,6 +66421,9 @@ impl IconShape for IoVolumeMuteOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { line { @@ -46917,11 +66458,23 @@ impl IconShape for IoVolumeMuteSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46929,6 +66482,9 @@ impl IconShape for IoVolumeMuteSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { line { @@ -46963,11 +66519,23 @@ impl IconShape for IoVolumeMute { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46975,6 +66543,9 @@ impl IconShape for IoVolumeMute { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { line { @@ -47009,11 +66580,23 @@ impl IconShape for IoVolumeOffOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47021,6 +66604,9 @@ impl IconShape for IoVolumeOffOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47037,11 +66623,23 @@ impl IconShape for IoVolumeOffSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47049,6 +66647,9 @@ impl IconShape for IoVolumeOffSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -47064,11 +66665,23 @@ impl IconShape for IoVolumeOff { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47076,6 +66689,9 @@ impl IconShape for IoVolumeOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-g" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47091,11 +66707,23 @@ impl IconShape for IoWalkOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47103,6 +66731,9 @@ impl IconShape for IoWalkOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47143,11 +66774,23 @@ impl IconShape for IoWalkSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47155,6 +66798,9 @@ impl IconShape for IoWalkSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47187,11 +66833,23 @@ impl IconShape for IoWalk { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47199,6 +66857,9 @@ impl IconShape for IoWalk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47231,11 +66892,23 @@ impl IconShape for IoWalletOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47243,6 +66916,9 @@ impl IconShape for IoWalletOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47271,11 +66947,23 @@ impl IconShape for IoWalletSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47283,6 +66971,9 @@ impl IconShape for IoWalletSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47304,11 +66995,23 @@ impl IconShape for IoWallet { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47316,6 +67019,9 @@ impl IconShape for IoWallet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47337,11 +67043,23 @@ impl IconShape for IoWarningOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47349,6 +67067,9 @@ impl IconShape for IoWarningOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47372,11 +67093,23 @@ impl IconShape for IoWarningSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47384,6 +67117,9 @@ impl IconShape for IoWarningSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47399,11 +67135,23 @@ impl IconShape for IoWarning { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47411,6 +67159,9 @@ impl IconShape for IoWarning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47426,11 +67177,23 @@ impl IconShape for IoWatchOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47438,6 +67201,9 @@ impl IconShape for IoWatchOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47467,11 +67233,23 @@ impl IconShape for IoWatchSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47479,6 +67257,9 @@ impl IconShape for IoWatchSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47502,11 +67283,23 @@ impl IconShape for IoWatch { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47514,6 +67307,9 @@ impl IconShape for IoWatch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47537,11 +67333,23 @@ impl IconShape for IoWaterOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47549,6 +67357,9 @@ impl IconShape for IoWaterOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47569,11 +67380,23 @@ impl IconShape for IoWaterSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47581,6 +67404,9 @@ impl IconShape for IoWaterSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47596,11 +67422,23 @@ impl IconShape for IoWater { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47608,6 +67446,9 @@ impl IconShape for IoWater { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47623,11 +67464,23 @@ impl IconShape for IoWifiOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47635,6 +67488,9 @@ impl IconShape for IoWifiOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47662,11 +67518,23 @@ impl IconShape for IoWifiSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47674,6 +67542,9 @@ impl IconShape for IoWifiSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47701,11 +67572,23 @@ impl IconShape for IoWifi { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47713,6 +67596,9 @@ impl IconShape for IoWifi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47739,11 +67625,23 @@ impl IconShape for IoWineOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47751,6 +67649,9 @@ impl IconShape for IoWineOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47788,11 +67689,23 @@ impl IconShape for IoWineSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47800,6 +67713,9 @@ impl IconShape for IoWineSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47815,11 +67731,23 @@ impl IconShape for IoWine { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47827,6 +67755,9 @@ impl IconShape for IoWine { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47842,11 +67773,23 @@ impl IconShape for IoWomanOutline { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47854,6 +67797,9 @@ impl IconShape for IoWomanOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47888,11 +67834,23 @@ impl IconShape for IoWomanSharp { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47900,6 +67858,9 @@ impl IconShape for IoWomanSharp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -47920,11 +67881,23 @@ impl IconShape for IoWoman { fn view_box(&self) -> &str { "0 0 512 512" } + fn width(&self) -> &str { + "512" + } + fn height(&self) -> &str { + "512" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, user_color, "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -47932,6 +67905,9 @@ impl IconShape for IoWoman { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ionicons-v5-r" + } fn child_elements(&self) -> Element { rsx! { circle { diff --git a/packages/lib/src/icons/ld_icons.rs b/packages/lib/src/icons/ld_icons.rs index 741bba5..646b114 100644 --- a/packages/lib/src/icons/ld_icons.rs +++ b/packages/lib/src/icons/ld_icons.rs @@ -7,11 +7,23 @@ impl IconShape for LdAArrowDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19,6 +31,9 @@ impl IconShape for LdAArrowDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43,11 +58,23 @@ impl IconShape for LdAArrowUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -55,6 +82,9 @@ impl IconShape for LdAArrowUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -79,11 +109,23 @@ impl IconShape for LdALargeSmall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -91,6 +133,9 @@ impl IconShape for LdALargeSmall { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -115,11 +160,23 @@ impl IconShape for LdAccessibility { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -127,6 +184,9 @@ impl IconShape for LdAccessibility { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -156,11 +216,23 @@ impl IconShape for LdActivity { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -168,6 +240,9 @@ impl IconShape for LdActivity { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -183,11 +258,23 @@ impl IconShape for LdAirVent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -195,6 +282,9 @@ impl IconShape for LdAirVent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -219,11 +309,23 @@ impl IconShape for LdAirplay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -231,6 +333,9 @@ impl IconShape for LdAirplay { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -249,11 +354,23 @@ impl IconShape for LdAlarmClockCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -261,6 +378,9 @@ impl IconShape for LdAlarmClockCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -293,11 +413,23 @@ impl IconShape for LdAlarmClockMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -305,6 +437,9 @@ impl IconShape for LdAlarmClockMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -337,11 +472,23 @@ impl IconShape for LdAlarmClockOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -349,6 +496,9 @@ impl IconShape for LdAlarmClockOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -379,11 +529,23 @@ impl IconShape for LdAlarmClockPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -391,6 +553,9 @@ impl IconShape for LdAlarmClockPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -426,11 +591,23 @@ impl IconShape for LdAlarmClock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -438,6 +615,9 @@ impl IconShape for LdAlarmClock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -470,11 +650,23 @@ impl IconShape for LdAlarmSmoke { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -482,6 +674,9 @@ impl IconShape for LdAlarmSmoke { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -509,11 +704,23 @@ impl IconShape for LdAlbum { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -521,6 +728,9 @@ impl IconShape for LdAlbum { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -544,11 +754,23 @@ impl IconShape for LdAlignCenterHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -556,6 +778,9 @@ impl IconShape for LdAlignCenterHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -583,11 +808,23 @@ impl IconShape for LdAlignCenterVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -595,6 +832,9 @@ impl IconShape for LdAlignCenterVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -622,11 +862,23 @@ impl IconShape for LdAlignCenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -634,6 +886,9 @@ impl IconShape for LdAlignCenter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -664,11 +919,23 @@ impl IconShape for LdAlignEndHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -676,6 +943,9 @@ impl IconShape for LdAlignEndHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -705,11 +975,23 @@ impl IconShape for LdAlignEndVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -717,6 +999,9 @@ impl IconShape for LdAlignEndVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -746,11 +1031,23 @@ impl IconShape for LdAlignHorizontalDistributeCenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -758,6 +1055,9 @@ impl IconShape for LdAlignHorizontalDistributeCenter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -796,11 +1096,23 @@ impl IconShape for LdAlignHorizontalDistributeEnd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -808,6 +1120,9 @@ impl IconShape for LdAlignHorizontalDistributeEnd { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -840,11 +1155,23 @@ impl IconShape for LdAlignHorizontalDistributeStart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -852,6 +1179,9 @@ impl IconShape for LdAlignHorizontalDistributeStart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -884,11 +1214,23 @@ impl IconShape for LdAlignHorizontalJustifyCenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -896,6 +1238,9 @@ impl IconShape for LdAlignHorizontalJustifyCenter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -925,11 +1270,23 @@ impl IconShape for LdAlignHorizontalJustifyEnd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -937,6 +1294,9 @@ impl IconShape for LdAlignHorizontalJustifyEnd { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -966,11 +1326,23 @@ impl IconShape for LdAlignHorizontalJustifyStart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -978,6 +1350,9 @@ impl IconShape for LdAlignHorizontalJustifyStart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1007,11 +1382,23 @@ impl IconShape for LdAlignHorizontalSpaceAround { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1019,6 +1406,9 @@ impl IconShape for LdAlignHorizontalSpaceAround { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1044,11 +1434,23 @@ impl IconShape for LdAlignHorizontalSpaceBetween { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1056,6 +1458,9 @@ impl IconShape for LdAlignHorizontalSpaceBetween { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1088,11 +1493,23 @@ impl IconShape for LdAlignJustify { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1100,6 +1517,9 @@ impl IconShape for LdAlignJustify { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -1130,11 +1550,23 @@ impl IconShape for LdAlignLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1142,6 +1574,9 @@ impl IconShape for LdAlignLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -1172,11 +1607,23 @@ impl IconShape for LdAlignRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1184,6 +1631,9 @@ impl IconShape for LdAlignRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -1214,11 +1664,23 @@ impl IconShape for LdAlignStartHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1226,6 +1688,9 @@ impl IconShape for LdAlignStartHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1255,11 +1720,23 @@ impl IconShape for LdAlignStartVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1267,6 +1744,9 @@ impl IconShape for LdAlignStartVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1296,11 +1776,23 @@ impl IconShape for LdAlignVerticalDistributeCenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1308,6 +1800,9 @@ impl IconShape for LdAlignVerticalDistributeCenter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1346,11 +1841,23 @@ impl IconShape for LdAlignVerticalDistributeEnd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1358,6 +1865,9 @@ impl IconShape for LdAlignVerticalDistributeEnd { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1390,11 +1900,23 @@ impl IconShape for LdAlignVerticalDistributeStart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1402,6 +1924,9 @@ impl IconShape for LdAlignVerticalDistributeStart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1434,11 +1959,23 @@ impl IconShape for LdAlignVerticalJustifyCenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1446,6 +1983,9 @@ impl IconShape for LdAlignVerticalJustifyCenter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1475,11 +2015,23 @@ impl IconShape for LdAlignVerticalJustifyEnd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1487,6 +2039,9 @@ impl IconShape for LdAlignVerticalJustifyEnd { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1516,11 +2071,23 @@ impl IconShape for LdAlignVerticalJustifyStart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1528,6 +2095,9 @@ impl IconShape for LdAlignVerticalJustifyStart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1557,11 +2127,23 @@ impl IconShape for LdAlignVerticalSpaceAround { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1569,6 +2151,9 @@ impl IconShape for LdAlignVerticalSpaceAround { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1594,11 +2179,23 @@ impl IconShape for LdAlignVerticalSpaceBetween { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1606,6 +2203,9 @@ impl IconShape for LdAlignVerticalSpaceBetween { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -1638,11 +2238,23 @@ impl IconShape for LdAmbulance { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1650,6 +2262,9 @@ impl IconShape for LdAmbulance { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1687,11 +2302,23 @@ impl IconShape for LdAmpersand { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1699,6 +2326,9 @@ impl IconShape for LdAmpersand { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1717,11 +2347,23 @@ impl IconShape for LdAmpersands { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1729,6 +2371,9 @@ impl IconShape for LdAmpersands { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1747,11 +2392,23 @@ impl IconShape for LdAnchor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1759,6 +2416,9 @@ impl IconShape for LdAnchor { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1782,11 +2442,23 @@ impl IconShape for LdAngry { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1794,6 +2466,9 @@ impl IconShape for LdAngry { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -1826,11 +2501,23 @@ impl IconShape for LdAnnoyed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1838,6 +2525,9 @@ impl IconShape for LdAnnoyed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -1864,11 +2554,23 @@ impl IconShape for LdAntenna { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1876,6 +2578,9 @@ impl IconShape for LdAntenna { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1906,11 +2611,23 @@ impl IconShape for LdAnvil { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1918,6 +2635,9 @@ impl IconShape for LdAnvil { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -1945,11 +2665,23 @@ impl IconShape for LdAperture { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -1957,6 +2689,9 @@ impl IconShape for LdAperture { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -1992,11 +2727,23 @@ impl IconShape for LdAppWindowMac { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2004,6 +2751,9 @@ impl IconShape for LdAppWindowMac { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -2032,11 +2782,23 @@ impl IconShape for LdAppWindow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2044,6 +2806,9 @@ impl IconShape for LdAppWindow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -2072,11 +2837,23 @@ impl IconShape for LdApple { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2084,6 +2861,9 @@ impl IconShape for LdApple { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2102,11 +2882,23 @@ impl IconShape for LdArchiveRestore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2114,6 +2906,9 @@ impl IconShape for LdArchiveRestore { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -2145,11 +2940,23 @@ impl IconShape for LdArchiveX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2157,6 +2964,9 @@ impl IconShape for LdArchiveX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -2185,11 +2995,23 @@ impl IconShape for LdArchive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2197,6 +3019,9 @@ impl IconShape for LdArchive { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -2222,11 +3047,23 @@ impl IconShape for LdAreaChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2234,6 +3071,9 @@ impl IconShape for LdAreaChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2252,11 +3092,23 @@ impl IconShape for LdArmchair { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2264,6 +3116,9 @@ impl IconShape for LdArmchair { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2288,11 +3143,23 @@ impl IconShape for LdArrowBigDownDash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2300,6 +3167,9 @@ impl IconShape for LdArrowBigDownDash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2318,11 +3188,23 @@ impl IconShape for LdArrowBigDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2330,6 +3212,9 @@ impl IconShape for LdArrowBigDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2345,11 +3230,23 @@ impl IconShape for LdArrowBigLeftDash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2357,6 +3254,9 @@ impl IconShape for LdArrowBigLeftDash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2375,11 +3275,23 @@ impl IconShape for LdArrowBigLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2387,6 +3299,9 @@ impl IconShape for LdArrowBigLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2402,11 +3317,23 @@ impl IconShape for LdArrowBigRightDash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2414,6 +3341,9 @@ impl IconShape for LdArrowBigRightDash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2432,11 +3362,23 @@ impl IconShape for LdArrowBigRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2444,6 +3386,9 @@ impl IconShape for LdArrowBigRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2459,11 +3404,23 @@ impl IconShape for LdArrowBigUpDash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2471,6 +3428,9 @@ impl IconShape for LdArrowBigUpDash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2489,11 +3449,23 @@ impl IconShape for LdArrowBigUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2501,6 +3473,9 @@ impl IconShape for LdArrowBigUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2516,11 +3491,23 @@ impl IconShape for LdArrowDown01 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2528,6 +3515,9 @@ impl IconShape for LdArrowDown01 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2559,11 +3549,23 @@ impl IconShape for LdArrowDown10 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2571,6 +3573,9 @@ impl IconShape for LdArrowDown10 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2602,11 +3607,23 @@ impl IconShape for LdArrowDownAZ { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2614,6 +3631,9 @@ impl IconShape for LdArrowDownAZ { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2641,11 +3661,23 @@ impl IconShape for LdArrowDownFromLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2653,6 +3685,9 @@ impl IconShape for LdArrowDownFromLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2674,11 +3709,23 @@ impl IconShape for LdArrowDownLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2686,6 +3733,9 @@ impl IconShape for LdArrowDownLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2704,11 +3754,23 @@ impl IconShape for LdArrowDownNarrowWide { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2716,6 +3778,9 @@ impl IconShape for LdArrowDownNarrowWide { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2743,11 +3808,23 @@ impl IconShape for LdArrowDownRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2755,6 +3832,9 @@ impl IconShape for LdArrowDownRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2773,11 +3853,23 @@ impl IconShape for LdArrowDownToDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2785,6 +3877,9 @@ impl IconShape for LdArrowDownToDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2808,11 +3903,23 @@ impl IconShape for LdArrowDownToLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2820,6 +3927,9 @@ impl IconShape for LdArrowDownToLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2841,11 +3951,23 @@ impl IconShape for LdArrowDownUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2853,6 +3975,9 @@ impl IconShape for LdArrowDownUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2877,11 +4002,23 @@ impl IconShape for LdArrowDownWideNarrow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2889,6 +4026,9 @@ impl IconShape for LdArrowDownWideNarrow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2916,11 +4056,23 @@ impl IconShape for LdArrowDownZA { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2928,6 +4080,9 @@ impl IconShape for LdArrowDownZA { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2955,11 +4110,23 @@ impl IconShape for LdArrowDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2967,6 +4134,9 @@ impl IconShape for LdArrowDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -2985,11 +4155,23 @@ impl IconShape for LdArrowLeftFromLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -2997,6 +4179,9 @@ impl IconShape for LdArrowLeftFromLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3018,11 +4203,23 @@ impl IconShape for LdArrowLeftRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3030,6 +4227,9 @@ impl IconShape for LdArrowLeftRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3054,11 +4254,23 @@ impl IconShape for LdArrowLeftToLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3066,6 +4278,9 @@ impl IconShape for LdArrowLeftToLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3087,11 +4302,23 @@ impl IconShape for LdArrowLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3099,6 +4326,9 @@ impl IconShape for LdArrowLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3117,11 +4347,23 @@ impl IconShape for LdArrowRightFromLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3129,6 +4371,9 @@ impl IconShape for LdArrowRightFromLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3150,11 +4395,23 @@ impl IconShape for LdArrowRightLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3162,6 +4419,9 @@ impl IconShape for LdArrowRightLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3186,11 +4446,23 @@ impl IconShape for LdArrowRightToLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3198,6 +4470,9 @@ impl IconShape for LdArrowRightToLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3219,11 +4494,23 @@ impl IconShape for LdArrowRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3231,6 +4518,9 @@ impl IconShape for LdArrowRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3249,11 +4539,23 @@ impl IconShape for LdArrowUp01 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3261,6 +4563,9 @@ impl IconShape for LdArrowUp01 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3292,11 +4597,23 @@ impl IconShape for LdArrowUp10 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3304,6 +4621,9 @@ impl IconShape for LdArrowUp10 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3335,11 +4655,23 @@ impl IconShape for LdArrowUpAZ { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3347,6 +4679,9 @@ impl IconShape for LdArrowUpAZ { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3374,11 +4709,23 @@ impl IconShape for LdArrowUpDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3386,6 +4733,9 @@ impl IconShape for LdArrowUpDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3410,11 +4760,23 @@ impl IconShape for LdArrowUpFromDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3422,6 +4784,9 @@ impl IconShape for LdArrowUpFromDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3445,11 +4810,23 @@ impl IconShape for LdArrowUpFromLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3457,6 +4834,9 @@ impl IconShape for LdArrowUpFromLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3478,11 +4858,23 @@ impl IconShape for LdArrowUpLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3490,6 +4882,9 @@ impl IconShape for LdArrowUpLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3508,11 +4903,23 @@ impl IconShape for LdArrowUpNarrowWide { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3520,6 +4927,9 @@ impl IconShape for LdArrowUpNarrowWide { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3547,11 +4957,23 @@ impl IconShape for LdArrowUpRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3559,6 +4981,9 @@ impl IconShape for LdArrowUpRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3577,11 +5002,23 @@ impl IconShape for LdArrowUpToLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3589,6 +5026,9 @@ impl IconShape for LdArrowUpToLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3610,11 +5050,23 @@ impl IconShape for LdArrowUpWideNarrow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3622,6 +5074,9 @@ impl IconShape for LdArrowUpWideNarrow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3649,11 +5104,23 @@ impl IconShape for LdArrowUpZA { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3661,6 +5128,9 @@ impl IconShape for LdArrowUpZA { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3688,11 +5158,23 @@ impl IconShape for LdArrowUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3700,6 +5182,9 @@ impl IconShape for LdArrowUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3718,11 +5203,23 @@ impl IconShape for LdArrowsUpFromLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3730,6 +5227,9 @@ impl IconShape for LdArrowsUpFromLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3757,11 +5257,23 @@ impl IconShape for LdAsterisk { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3769,6 +5281,9 @@ impl IconShape for LdAsterisk { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3790,11 +5305,23 @@ impl IconShape for LdAtSign { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3802,6 +5329,9 @@ impl IconShape for LdAtSign { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -3822,11 +5352,23 @@ impl IconShape for LdAtom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3834,6 +5376,9 @@ impl IconShape for LdAtom { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -3857,11 +5402,23 @@ impl IconShape for LdAudioLines { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3869,6 +5426,9 @@ impl IconShape for LdAudioLines { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3899,11 +5459,23 @@ impl IconShape for LdAudioWaveform { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3911,6 +5483,9 @@ impl IconShape for LdAudioWaveform { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3926,11 +5501,23 @@ impl IconShape for LdAward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3938,6 +5525,9 @@ impl IconShape for LdAward { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -3958,11 +5548,23 @@ impl IconShape for LdAxe { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -3970,6 +5572,9 @@ impl IconShape for LdAxe { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -3988,11 +5593,23 @@ impl IconShape for LdAxis3d { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4000,6 +5617,9 @@ impl IconShape for LdAxis3d { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4018,11 +5638,23 @@ impl IconShape for LdBaby { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4030,6 +5662,9 @@ impl IconShape for LdBaby { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4054,11 +5689,23 @@ impl IconShape for LdBackpack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4066,6 +5713,9 @@ impl IconShape for LdBackpack { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4093,11 +5743,23 @@ impl IconShape for LdBadgeAlert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4105,6 +5767,9 @@ impl IconShape for LdBadgeAlert { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4132,11 +5797,23 @@ impl IconShape for LdBadgeCent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4144,6 +5821,9 @@ impl IconShape for LdBadgeCent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4165,11 +5845,23 @@ impl IconShape for LdBadgeCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4177,6 +5869,9 @@ impl IconShape for LdBadgeCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4195,11 +5890,23 @@ impl IconShape for LdBadgeDollarSign { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4207,6 +5914,9 @@ impl IconShape for LdBadgeDollarSign { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4228,11 +5938,23 @@ impl IconShape for LdBadgeEuro { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4240,6 +5962,9 @@ impl IconShape for LdBadgeEuro { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4261,11 +5986,23 @@ impl IconShape for LdBadgeHelp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4273,6 +6010,9 @@ impl IconShape for LdBadgeHelp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4297,11 +6037,23 @@ impl IconShape for LdBadgeIndianRupee { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4309,6 +6061,9 @@ impl IconShape for LdBadgeIndianRupee { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4333,11 +6088,23 @@ impl IconShape for LdBadgeInfo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4345,6 +6112,9 @@ impl IconShape for LdBadgeInfo { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4372,11 +6142,23 @@ impl IconShape for LdBadgeJapaneseYen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4384,6 +6166,9 @@ impl IconShape for LdBadgeJapaneseYen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4411,11 +6196,23 @@ impl IconShape for LdBadgeMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4423,6 +6220,9 @@ impl IconShape for LdBadgeMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4444,11 +6244,23 @@ impl IconShape for LdBadgePercent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4456,6 +6268,9 @@ impl IconShape for LdBadgePercent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4480,11 +6295,23 @@ impl IconShape for LdBadgePlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4492,6 +6319,9 @@ impl IconShape for LdBadgePlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4519,11 +6349,23 @@ impl IconShape for LdBadgePoundSterling { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4531,6 +6373,9 @@ impl IconShape for LdBadgePoundSterling { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4555,11 +6400,23 @@ impl IconShape for LdBadgeRussianRuble { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4567,6 +6424,9 @@ impl IconShape for LdBadgeRussianRuble { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4588,11 +6448,23 @@ impl IconShape for LdBadgeSwissFranc { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4600,6 +6472,9 @@ impl IconShape for LdBadgeSwissFranc { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4624,11 +6499,23 @@ impl IconShape for LdBadgeX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4636,6 +6523,9 @@ impl IconShape for LdBadgeX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4663,11 +6553,23 @@ impl IconShape for LdBadge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4675,6 +6577,9 @@ impl IconShape for LdBadge { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4690,11 +6595,23 @@ impl IconShape for LdBaggageClaim { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4702,6 +6619,9 @@ impl IconShape for LdBaggageClaim { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4737,11 +6657,23 @@ impl IconShape for LdBan { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4749,6 +6681,9 @@ impl IconShape for LdBan { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -4769,11 +6704,23 @@ impl IconShape for LdBanana { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4781,6 +6728,9 @@ impl IconShape for LdBanana { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4799,11 +6749,23 @@ impl IconShape for LdBanknote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4811,6 +6773,9 @@ impl IconShape for LdBanknote { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -4838,11 +6803,23 @@ impl IconShape for LdBarChart2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4850,6 +6827,9 @@ impl IconShape for LdBarChart2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -4880,11 +6860,23 @@ impl IconShape for LdBarChart3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4892,6 +6884,9 @@ impl IconShape for LdBarChart3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4916,11 +6911,23 @@ impl IconShape for LdBarChart4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4928,6 +6935,9 @@ impl IconShape for LdBarChart4 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4952,11 +6962,23 @@ impl IconShape for LdBarChartBig { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -4964,6 +6986,9 @@ impl IconShape for LdBarChartBig { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -4993,11 +7018,23 @@ impl IconShape for LdBarChartHorizontalBig { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5005,6 +7042,9 @@ impl IconShape for LdBarChartHorizontalBig { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5034,11 +7074,23 @@ impl IconShape for LdBarChartHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5046,6 +7098,9 @@ impl IconShape for LdBarChartHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5070,11 +7125,23 @@ impl IconShape for LdBarChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5082,6 +7149,9 @@ impl IconShape for LdBarChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -5112,11 +7182,23 @@ impl IconShape for LdBarcode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5124,6 +7206,9 @@ impl IconShape for LdBarcode { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5151,11 +7236,23 @@ impl IconShape for LdBaseline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5163,6 +7260,9 @@ impl IconShape for LdBaseline { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5184,11 +7284,23 @@ impl IconShape for LdBath { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5196,6 +7308,9 @@ impl IconShape for LdBath { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5235,11 +7350,23 @@ impl IconShape for LdBatteryCharging { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5247,6 +7374,9 @@ impl IconShape for LdBatteryCharging { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5274,11 +7404,23 @@ impl IconShape for LdBatteryFull { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5286,6 +7428,9 @@ impl IconShape for LdBatteryFull { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5330,11 +7475,23 @@ impl IconShape for LdBatteryLow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5342,6 +7499,9 @@ impl IconShape for LdBatteryLow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5374,11 +7534,23 @@ impl IconShape for LdBatteryMedium { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5386,6 +7558,9 @@ impl IconShape for LdBatteryMedium { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5424,11 +7599,23 @@ impl IconShape for LdBatteryWarning { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5436,6 +7623,9 @@ impl IconShape for LdBatteryWarning { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5472,11 +7662,23 @@ impl IconShape for LdBattery { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5484,6 +7686,9 @@ impl IconShape for LdBattery { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -5510,11 +7715,23 @@ impl IconShape for LdBeaker { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5522,6 +7739,9 @@ impl IconShape for LdBeaker { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5543,11 +7763,23 @@ impl IconShape for LdBeanOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5555,6 +7787,9 @@ impl IconShape for LdBeanOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5582,11 +7817,23 @@ impl IconShape for LdBean { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5594,6 +7841,9 @@ impl IconShape for LdBean { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5612,11 +7862,23 @@ impl IconShape for LdBedDouble { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5624,6 +7886,9 @@ impl IconShape for LdBedDouble { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5648,11 +7913,23 @@ impl IconShape for LdBedSingle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5660,6 +7937,9 @@ impl IconShape for LdBedSingle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5681,11 +7961,23 @@ impl IconShape for LdBed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5693,6 +7985,9 @@ impl IconShape for LdBed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5717,11 +8012,23 @@ impl IconShape for LdBeef { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5729,6 +8036,9 @@ impl IconShape for LdBeef { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -5752,11 +8062,23 @@ impl IconShape for LdBeerOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5764,6 +8086,9 @@ impl IconShape for LdBeerOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5800,11 +8125,23 @@ impl IconShape for LdBeer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5812,6 +8149,9 @@ impl IconShape for LdBeer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5839,11 +8179,23 @@ impl IconShape for LdBellDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5851,6 +8203,9 @@ impl IconShape for LdBellDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5874,11 +8229,23 @@ impl IconShape for LdBellElectric { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5886,6 +8253,9 @@ impl IconShape for LdBellElectric { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5924,11 +8294,23 @@ impl IconShape for LdBellMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5936,6 +8318,9 @@ impl IconShape for LdBellMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5957,11 +8342,23 @@ impl IconShape for LdBellOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -5969,6 +8366,9 @@ impl IconShape for LdBellOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -5993,11 +8393,23 @@ impl IconShape for LdBellPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6005,6 +8417,9 @@ impl IconShape for LdBellPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6029,11 +8444,23 @@ impl IconShape for LdBellRing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6041,6 +8468,9 @@ impl IconShape for LdBellRing { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6065,11 +8495,23 @@ impl IconShape for LdBell { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6077,6 +8519,9 @@ impl IconShape for LdBell { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6095,11 +8540,23 @@ impl IconShape for LdBetweenHorizontalEnd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6107,6 +8564,9 @@ impl IconShape for LdBetweenHorizontalEnd { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -6136,11 +8596,23 @@ impl IconShape for LdBetweenHorizontalStart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6148,6 +8620,9 @@ impl IconShape for LdBetweenHorizontalStart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -6177,11 +8652,23 @@ impl IconShape for LdBetweenVerticalEnd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6189,6 +8676,9 @@ impl IconShape for LdBetweenVerticalEnd { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -6218,11 +8708,23 @@ impl IconShape for LdBetweenVerticalStart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6230,6 +8732,9 @@ impl IconShape for LdBetweenVerticalStart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -6259,11 +8764,23 @@ impl IconShape for LdBike { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6271,6 +8788,9 @@ impl IconShape for LdBike { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6301,11 +8821,23 @@ impl IconShape for LdBinary { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6313,6 +8845,9 @@ impl IconShape for LdBinary { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -6351,11 +8886,23 @@ impl IconShape for LdBiohazard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6363,6 +8910,9 @@ impl IconShape for LdBiohazard { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6407,11 +8957,23 @@ impl IconShape for LdBird { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6419,6 +8981,9 @@ impl IconShape for LdBird { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6449,11 +9014,23 @@ impl IconShape for LdBitcoin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6461,6 +9038,9 @@ impl IconShape for LdBitcoin { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6476,11 +9056,23 @@ impl IconShape for LdBlend { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6488,6 +9080,9 @@ impl IconShape for LdBlend { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6510,11 +9105,23 @@ impl IconShape for LdBlinds { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6522,6 +9129,9 @@ impl IconShape for LdBlinds { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6557,11 +9167,23 @@ impl IconShape for LdBlocks { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6569,6 +9191,9 @@ impl IconShape for LdBlocks { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -6591,11 +9216,23 @@ impl IconShape for LdBluetoothConnected { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6603,6 +9240,9 @@ impl IconShape for LdBluetoothConnected { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6630,11 +9270,23 @@ impl IconShape for LdBluetoothOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6642,6 +9294,9 @@ impl IconShape for LdBluetoothOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6663,11 +9318,23 @@ impl IconShape for LdBluetoothSearching { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6675,6 +9342,9 @@ impl IconShape for LdBluetoothSearching { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6696,11 +9366,23 @@ impl IconShape for LdBluetooth { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6708,6 +9390,9 @@ impl IconShape for LdBluetooth { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6723,11 +9408,23 @@ impl IconShape for LdBold { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6735,6 +9432,9 @@ impl IconShape for LdBold { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6753,11 +9453,23 @@ impl IconShape for LdBolt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6765,6 +9477,9 @@ impl IconShape for LdBolt { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6785,11 +9500,23 @@ impl IconShape for LdBomb { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6797,6 +9524,9 @@ impl IconShape for LdBomb { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -6820,11 +9550,23 @@ impl IconShape for LdBone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6832,6 +9574,9 @@ impl IconShape for LdBone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6847,11 +9592,23 @@ impl IconShape for LdBookA { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6859,6 +9616,9 @@ impl IconShape for LdBookA { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6880,11 +9640,23 @@ impl IconShape for LdBookAudio { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6892,6 +9664,9 @@ impl IconShape for LdBookAudio { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6916,11 +9691,23 @@ impl IconShape for LdBookCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6928,6 +9715,9 @@ impl IconShape for LdBookCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6946,11 +9736,23 @@ impl IconShape for LdBookCopy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6958,6 +9760,9 @@ impl IconShape for LdBookCopy { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -6979,11 +9784,23 @@ impl IconShape for LdBookDashed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -6991,6 +9808,9 @@ impl IconShape for LdBookDashed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7036,11 +9856,23 @@ impl IconShape for LdBookDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7048,6 +9880,9 @@ impl IconShape for LdBookDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7069,11 +9904,23 @@ impl IconShape for LdBookHeadphones { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7081,6 +9928,9 @@ impl IconShape for LdBookHeadphones { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7109,11 +9959,23 @@ impl IconShape for LdBookHeart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7121,6 +9983,9 @@ impl IconShape for LdBookHeart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7139,11 +10004,23 @@ impl IconShape for LdBookImage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7151,6 +10028,9 @@ impl IconShape for LdBookImage { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7174,11 +10054,23 @@ impl IconShape for LdBookKey { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7186,6 +10078,9 @@ impl IconShape for LdBookKey { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7215,11 +10110,23 @@ impl IconShape for LdBookLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7227,6 +10134,9 @@ impl IconShape for LdBookLock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7255,11 +10165,23 @@ impl IconShape for LdBookMarked { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7267,6 +10189,9 @@ impl IconShape for LdBookMarked { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7285,11 +10210,23 @@ impl IconShape for LdBookMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7297,6 +10234,9 @@ impl IconShape for LdBookMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7315,11 +10255,23 @@ impl IconShape for LdBookOpenCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7327,6 +10279,9 @@ impl IconShape for LdBookOpenCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7348,11 +10303,23 @@ impl IconShape for LdBookOpenText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7360,6 +10327,9 @@ impl IconShape for LdBookOpenText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7390,11 +10360,23 @@ impl IconShape for LdBookOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7402,6 +10384,9 @@ impl IconShape for LdBookOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7420,11 +10405,23 @@ impl IconShape for LdBookPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7432,6 +10429,9 @@ impl IconShape for LdBookPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7453,11 +10453,23 @@ impl IconShape for LdBookText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7465,6 +10477,9 @@ impl IconShape for LdBookText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7486,11 +10501,23 @@ impl IconShape for LdBookType { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7498,6 +10525,9 @@ impl IconShape for LdBookType { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7522,11 +10552,23 @@ impl IconShape for LdBookUp2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7534,6 +10576,9 @@ impl IconShape for LdBookUp2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7561,11 +10606,23 @@ impl IconShape for LdBookUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7573,6 +10630,9 @@ impl IconShape for LdBookUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7594,11 +10654,23 @@ impl IconShape for LdBookUser { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7606,6 +10678,9 @@ impl IconShape for LdBookUser { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7629,11 +10704,23 @@ impl IconShape for LdBookX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7641,6 +10728,9 @@ impl IconShape for LdBookX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7662,11 +10752,23 @@ impl IconShape for LdBook { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7674,6 +10776,9 @@ impl IconShape for LdBook { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7689,11 +10794,23 @@ impl IconShape for LdBookmarkCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7701,6 +10818,9 @@ impl IconShape for LdBookmarkCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7719,11 +10839,23 @@ impl IconShape for LdBookmarkMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7731,6 +10863,9 @@ impl IconShape for LdBookmarkMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7752,11 +10887,23 @@ impl IconShape for LdBookmarkPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7764,6 +10911,9 @@ impl IconShape for LdBookmarkPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7791,11 +10941,23 @@ impl IconShape for LdBookmarkX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7803,6 +10965,9 @@ impl IconShape for LdBookmarkX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7824,11 +10989,23 @@ impl IconShape for LdBookmark { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7836,6 +11013,9 @@ impl IconShape for LdBookmark { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7851,11 +11031,23 @@ impl IconShape for LdBoomBox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7863,6 +11055,9 @@ impl IconShape for LdBoomBox { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7904,11 +11099,23 @@ impl IconShape for LdBotMessageSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7916,6 +11123,9 @@ impl IconShape for LdBotMessageSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7946,11 +11156,23 @@ impl IconShape for LdBotOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -7958,6 +11180,9 @@ impl IconShape for LdBotOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -7991,11 +11216,23 @@ impl IconShape for LdBot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8003,6 +11240,9 @@ impl IconShape for LdBot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8037,11 +11277,23 @@ impl IconShape for LdBoxSelect { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8049,6 +11301,9 @@ impl IconShape for LdBoxSelect { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8097,11 +11352,23 @@ impl IconShape for LdBox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8109,6 +11376,9 @@ impl IconShape for LdBox { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8130,11 +11400,23 @@ impl IconShape for LdBoxes { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8142,6 +11424,9 @@ impl IconShape for LdBoxes { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8190,11 +11475,23 @@ impl IconShape for LdBraces { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8202,6 +11499,9 @@ impl IconShape for LdBraces { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8220,11 +11520,23 @@ impl IconShape for LdBrackets { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8232,6 +11544,9 @@ impl IconShape for LdBrackets { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8250,11 +11565,23 @@ impl IconShape for LdBrainCircuit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8262,6 +11589,9 @@ impl IconShape for LdBrainCircuit { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8321,11 +11651,23 @@ impl IconShape for LdBrainCog { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8333,6 +11675,9 @@ impl IconShape for LdBrainCog { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8395,11 +11740,23 @@ impl IconShape for LdBrain { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8407,6 +11764,9 @@ impl IconShape for LdBrain { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8446,11 +11806,23 @@ impl IconShape for LdBrickWall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8458,6 +11830,9 @@ impl IconShape for LdBrickWall { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -8498,11 +11873,23 @@ impl IconShape for LdBriefcaseBusiness { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8510,6 +11897,9 @@ impl IconShape for LdBriefcaseBusiness { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8538,11 +11928,23 @@ impl IconShape for LdBriefcaseMedical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8550,6 +11952,9 @@ impl IconShape for LdBriefcaseMedical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8584,11 +11989,23 @@ impl IconShape for LdBriefcase { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8596,6 +12013,9 @@ impl IconShape for LdBriefcase { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8618,11 +12038,23 @@ impl IconShape for LdBringToFront { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8630,6 +12062,9 @@ impl IconShape for LdBringToFront { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -8655,11 +12090,23 @@ impl IconShape for LdBrush { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8667,6 +12114,9 @@ impl IconShape for LdBrush { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8685,11 +12135,23 @@ impl IconShape for LdBugOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8697,6 +12159,9 @@ impl IconShape for LdBugOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8736,11 +12201,23 @@ impl IconShape for LdBugPlay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8748,6 +12225,9 @@ impl IconShape for LdBugPlay { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8787,11 +12267,23 @@ impl IconShape for LdBug { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8799,6 +12291,9 @@ impl IconShape for LdBug { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8844,11 +12339,23 @@ impl IconShape for LdBuilding2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8856,6 +12363,9 @@ impl IconShape for LdBuilding2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -8889,11 +12399,23 @@ impl IconShape for LdBuilding { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8901,6 +12423,9 @@ impl IconShape for LdBuilding { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -8951,11 +12476,23 @@ impl IconShape for LdBusFront { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -8963,6 +12500,9 @@ impl IconShape for LdBusFront { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9006,11 +12546,23 @@ impl IconShape for LdBus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9018,6 +12570,9 @@ impl IconShape for LdBus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9055,11 +12610,23 @@ impl IconShape for LdCableCar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9067,6 +12634,9 @@ impl IconShape for LdCableCar { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9107,11 +12677,23 @@ impl IconShape for LdCable { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9119,6 +12701,9 @@ impl IconShape for LdCable { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9146,11 +12731,23 @@ impl IconShape for LdCakeSlice { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9158,6 +12755,9 @@ impl IconShape for LdCakeSlice { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -9184,11 +12784,23 @@ impl IconShape for LdCake { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9196,6 +12808,9 @@ impl IconShape for LdCake { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9235,11 +12850,23 @@ impl IconShape for LdCalculator { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9247,6 +12874,9 @@ impl IconShape for LdCalculator { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -9299,11 +12929,23 @@ impl IconShape for LdCalendarCheck2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9311,6 +12953,9 @@ impl IconShape for LdCalendarCheck2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9338,11 +12983,23 @@ impl IconShape for LdCalendarCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9350,6 +13007,9 @@ impl IconShape for LdCalendarCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9381,11 +13041,23 @@ impl IconShape for LdCalendarClock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9393,6 +13065,9 @@ impl IconShape for LdCalendarClock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9425,11 +13100,23 @@ impl IconShape for LdCalendarDays { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9437,6 +13124,9 @@ impl IconShape for LdCalendarDays { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9483,11 +13173,23 @@ impl IconShape for LdCalendarFold { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9495,6 +13197,9 @@ impl IconShape for LdCalendarFold { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9522,11 +13227,23 @@ impl IconShape for LdCalendarHeart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9534,6 +13251,9 @@ impl IconShape for LdCalendarHeart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9558,11 +13278,23 @@ impl IconShape for LdCalendarMinus2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9570,6 +13302,9 @@ impl IconShape for LdCalendarMinus2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9601,11 +13336,23 @@ impl IconShape for LdCalendarMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9613,6 +13360,9 @@ impl IconShape for LdCalendarMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9640,11 +13390,23 @@ impl IconShape for LdCalendarOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9652,6 +13414,9 @@ impl IconShape for LdCalendarOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9682,11 +13447,23 @@ impl IconShape for LdCalendarPlus2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9694,6 +13471,9 @@ impl IconShape for LdCalendarPlus2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9728,11 +13508,23 @@ impl IconShape for LdCalendarPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9740,6 +13532,9 @@ impl IconShape for LdCalendarPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9770,11 +13565,23 @@ impl IconShape for LdCalendarRange { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9782,6 +13589,9 @@ impl IconShape for LdCalendarRange { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -9822,11 +13632,23 @@ impl IconShape for LdCalendarSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9834,6 +13656,9 @@ impl IconShape for LdCalendarSearch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9866,11 +13691,23 @@ impl IconShape for LdCalendarX2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9878,6 +13715,9 @@ impl IconShape for LdCalendarX2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9908,11 +13748,23 @@ impl IconShape for LdCalendarX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9920,6 +13772,9 @@ impl IconShape for LdCalendarX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9954,11 +13809,23 @@ impl IconShape for LdCalendar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -9966,6 +13833,9 @@ impl IconShape for LdCalendar { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -9994,11 +13864,23 @@ impl IconShape for LdCameraOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10006,6 +13888,9 @@ impl IconShape for LdCameraOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -10033,11 +13918,23 @@ impl IconShape for LdCamera { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10045,6 +13942,9 @@ impl IconShape for LdCamera { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10065,11 +13965,23 @@ impl IconShape for LdCandlestickChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10077,6 +13989,9 @@ impl IconShape for LdCandlestickChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10118,11 +14033,23 @@ impl IconShape for LdCandyCane { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10130,6 +14057,9 @@ impl IconShape for LdCandyCane { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10157,11 +14087,23 @@ impl IconShape for LdCandyOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10169,6 +14111,9 @@ impl IconShape for LdCandyOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10208,11 +14153,23 @@ impl IconShape for LdCandy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10220,6 +14177,9 @@ impl IconShape for LdCandy { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10247,11 +14207,23 @@ impl IconShape for LdCannabis { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10259,6 +14231,9 @@ impl IconShape for LdCannabis { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10277,11 +14252,23 @@ impl IconShape for LdCaptionsOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10289,6 +14276,9 @@ impl IconShape for LdCaptionsOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10319,11 +14309,23 @@ impl IconShape for LdCaptions { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10331,6 +14333,9 @@ impl IconShape for LdCaptions { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -10354,11 +14359,23 @@ impl IconShape for LdCarFront { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10366,6 +14383,9 @@ impl IconShape for LdCarFront { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10400,11 +14420,23 @@ impl IconShape for LdCarTaxiFront { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10412,6 +14444,9 @@ impl IconShape for LdCarTaxiFront { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10449,11 +14484,23 @@ impl IconShape for LdCar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10461,6 +14508,9 @@ impl IconShape for LdCar { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10489,11 +14539,23 @@ impl IconShape for LdCaravan { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10501,6 +14563,9 @@ impl IconShape for LdCaravan { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -10536,11 +14601,23 @@ impl IconShape for LdCarrot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10548,6 +14625,9 @@ impl IconShape for LdCarrot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10569,11 +14649,23 @@ impl IconShape for LdCaseLower { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10581,6 +14673,9 @@ impl IconShape for LdCaseLower { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -10609,11 +14704,23 @@ impl IconShape for LdCaseSensitive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10621,6 +14728,9 @@ impl IconShape for LdCaseSensitive { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10647,11 +14757,23 @@ impl IconShape for LdCaseUpper { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10659,6 +14781,9 @@ impl IconShape for LdCaseUpper { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10680,11 +14805,23 @@ impl IconShape for LdCassetteTape { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10692,6 +14829,9 @@ impl IconShape for LdCassetteTape { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -10727,11 +14867,23 @@ impl IconShape for LdCast { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10739,6 +14891,9 @@ impl IconShape for LdCast { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10766,11 +14921,23 @@ impl IconShape for LdCastle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10778,6 +14945,9 @@ impl IconShape for LdCastle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10817,11 +14987,23 @@ impl IconShape for LdCat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10829,6 +15011,9 @@ impl IconShape for LdCat { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10853,11 +15038,23 @@ impl IconShape for LdCctv { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10865,6 +15062,9 @@ impl IconShape for LdCctv { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10892,11 +15092,23 @@ impl IconShape for LdCheckCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10904,6 +15116,9 @@ impl IconShape for LdCheckCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10922,11 +15137,23 @@ impl IconShape for LdCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10934,6 +15161,9 @@ impl IconShape for LdCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10949,11 +15179,23 @@ impl IconShape for LdChefHat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10961,6 +15203,9 @@ impl IconShape for LdChefHat { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -10979,11 +15224,23 @@ impl IconShape for LdCherry { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -10991,6 +15248,9 @@ impl IconShape for LdCherry { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11015,11 +15275,23 @@ impl IconShape for LdChevronDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11027,6 +15299,9 @@ impl IconShape for LdChevronDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11042,11 +15317,23 @@ impl IconShape for LdChevronFirst { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11054,6 +15341,9 @@ impl IconShape for LdChevronFirst { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11072,11 +15362,23 @@ impl IconShape for LdChevronLast { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11084,6 +15386,9 @@ impl IconShape for LdChevronLast { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11102,11 +15407,23 @@ impl IconShape for LdChevronLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11114,6 +15431,9 @@ impl IconShape for LdChevronLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11129,11 +15449,23 @@ impl IconShape for LdChevronRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11141,6 +15473,9 @@ impl IconShape for LdChevronRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11156,11 +15491,23 @@ impl IconShape for LdChevronUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11168,6 +15515,9 @@ impl IconShape for LdChevronUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11183,11 +15533,23 @@ impl IconShape for LdChevronsDownUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11195,6 +15557,9 @@ impl IconShape for LdChevronsDownUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11213,11 +15578,23 @@ impl IconShape for LdChevronsDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11225,6 +15602,9 @@ impl IconShape for LdChevronsDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11243,11 +15623,23 @@ impl IconShape for LdChevronsLeftRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11255,6 +15647,9 @@ impl IconShape for LdChevronsLeftRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11273,11 +15668,23 @@ impl IconShape for LdChevronsLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11285,6 +15692,9 @@ impl IconShape for LdChevronsLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11303,11 +15713,23 @@ impl IconShape for LdChevronsRightLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11315,6 +15737,9 @@ impl IconShape for LdChevronsRightLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11333,11 +15758,23 @@ impl IconShape for LdChevronsRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11345,6 +15782,9 @@ impl IconShape for LdChevronsRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11363,11 +15803,23 @@ impl IconShape for LdChevronsUpDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11375,6 +15827,9 @@ impl IconShape for LdChevronsUpDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11393,11 +15848,23 @@ impl IconShape for LdChevronsUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11405,6 +15872,9 @@ impl IconShape for LdChevronsUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11423,11 +15893,23 @@ impl IconShape for LdChrome { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11435,6 +15917,9 @@ impl IconShape for LdChrome { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -11475,11 +15960,23 @@ impl IconShape for LdChurch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11487,6 +15984,9 @@ impl IconShape for LdChurch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11514,11 +16014,23 @@ impl IconShape for LdCigaretteOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11526,6 +16038,9 @@ impl IconShape for LdCigaretteOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -11562,11 +16077,23 @@ impl IconShape for LdCigarette { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11574,6 +16101,9 @@ impl IconShape for LdCigarette { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11601,11 +16131,23 @@ impl IconShape for LdCircleAlert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11613,6 +16155,9 @@ impl IconShape for LdCircleAlert { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -11642,11 +16187,23 @@ impl IconShape for LdCircleArrowDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11654,6 +16211,9 @@ impl IconShape for LdCircleArrowDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -11677,11 +16237,23 @@ impl IconShape for LdCircleArrowLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11689,6 +16261,9 @@ impl IconShape for LdCircleArrowLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -11712,11 +16287,23 @@ impl IconShape for LdCircleArrowOutDownLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11724,6 +16311,9 @@ impl IconShape for LdCircleArrowOutDownLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11745,11 +16335,23 @@ impl IconShape for LdCircleArrowOutDownRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11757,6 +16359,9 @@ impl IconShape for LdCircleArrowOutDownRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11778,11 +16383,23 @@ impl IconShape for LdCircleArrowOutUpLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11790,6 +16407,9 @@ impl IconShape for LdCircleArrowOutUpLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11811,11 +16431,23 @@ impl IconShape for LdCircleArrowOutUpRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11823,6 +16455,9 @@ impl IconShape for LdCircleArrowOutUpRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11844,11 +16479,23 @@ impl IconShape for LdCircleArrowRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11856,6 +16503,9 @@ impl IconShape for LdCircleArrowRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -11879,11 +16529,23 @@ impl IconShape for LdCircleArrowUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11891,6 +16553,9 @@ impl IconShape for LdCircleArrowUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -11914,11 +16579,23 @@ impl IconShape for LdCircleCheckBig { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11926,6 +16603,9 @@ impl IconShape for LdCircleCheckBig { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -11944,11 +16624,23 @@ impl IconShape for LdCircleCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11956,6 +16648,9 @@ impl IconShape for LdCircleCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -11976,11 +16671,23 @@ impl IconShape for LdCircleChevronDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -11988,6 +16695,9 @@ impl IconShape for LdCircleChevronDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12008,11 +16718,23 @@ impl IconShape for LdCircleChevronLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12020,6 +16742,9 @@ impl IconShape for LdCircleChevronLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12040,11 +16765,23 @@ impl IconShape for LdCircleChevronRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12052,6 +16789,9 @@ impl IconShape for LdCircleChevronRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12072,11 +16812,23 @@ impl IconShape for LdCircleChevronUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12084,6 +16836,9 @@ impl IconShape for LdCircleChevronUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12104,11 +16859,23 @@ impl IconShape for LdCircleDashed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12116,6 +16883,9 @@ impl IconShape for LdCircleDashed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12152,11 +16922,23 @@ impl IconShape for LdCircleDivide { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12164,6 +16946,9 @@ impl IconShape for LdCircleDivide { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -12199,11 +16984,23 @@ impl IconShape for LdCircleDollarSign { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12211,6 +17008,9 @@ impl IconShape for LdCircleDollarSign { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12234,11 +17034,23 @@ impl IconShape for LdCircleDotDashed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12246,6 +17058,9 @@ impl IconShape for LdCircleDotDashed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12287,11 +17102,23 @@ impl IconShape for LdCircleDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12299,6 +17126,9 @@ impl IconShape for LdCircleDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12321,11 +17151,23 @@ impl IconShape for LdCircleEllipsis { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12333,6 +17175,9 @@ impl IconShape for LdCircleEllipsis { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12359,11 +17204,23 @@ impl IconShape for LdCircleEqual { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12371,6 +17228,9 @@ impl IconShape for LdCircleEqual { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12394,11 +17254,23 @@ impl IconShape for LdCircleFadingPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12406,6 +17278,9 @@ impl IconShape for LdCircleFadingPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12439,11 +17314,23 @@ impl IconShape for LdCircleGauge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12451,6 +17338,9 @@ impl IconShape for LdCircleGauge { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12474,11 +17364,23 @@ impl IconShape for LdCircleHelp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12486,6 +17388,9 @@ impl IconShape for LdCircleHelp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12509,11 +17414,23 @@ impl IconShape for LdCircleMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12521,6 +17438,9 @@ impl IconShape for LdCircleMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12541,11 +17461,23 @@ impl IconShape for LdCircleOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12553,6 +17485,9 @@ impl IconShape for LdCircleOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12574,11 +17509,23 @@ impl IconShape for LdCircleParkingOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12586,6 +17533,9 @@ impl IconShape for LdCircleParkingOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12612,11 +17562,23 @@ impl IconShape for LdCircleParking { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12624,6 +17586,9 @@ impl IconShape for LdCircleParking { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12644,11 +17609,23 @@ impl IconShape for LdCirclePause { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12656,6 +17633,9 @@ impl IconShape for LdCirclePause { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12685,11 +17665,23 @@ impl IconShape for LdCirclePercent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12697,6 +17689,9 @@ impl IconShape for LdCirclePercent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12723,11 +17718,23 @@ impl IconShape for LdCirclePlay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12735,6 +17742,9 @@ impl IconShape for LdCirclePlay { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12755,11 +17765,23 @@ impl IconShape for LdCirclePlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12767,6 +17789,9 @@ impl IconShape for LdCirclePlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12790,11 +17815,23 @@ impl IconShape for LdCirclePower { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12802,6 +17839,9 @@ impl IconShape for LdCirclePower { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12825,11 +17865,23 @@ impl IconShape for LdCircleSlash2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12837,6 +17889,9 @@ impl IconShape for LdCircleSlash2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12857,11 +17912,23 @@ impl IconShape for LdCircleSlash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12869,6 +17936,9 @@ impl IconShape for LdCircleSlash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -12892,11 +17962,23 @@ impl IconShape for LdCircleStop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12904,6 +17986,9 @@ impl IconShape for LdCircleStop { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -12927,11 +18012,23 @@ impl IconShape for LdCircleUserRound { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12939,6 +18036,9 @@ impl IconShape for LdCircleUserRound { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -12964,11 +18064,23 @@ impl IconShape for LdCircleUser { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -12976,6 +18088,9 @@ impl IconShape for LdCircleUser { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13001,11 +18116,23 @@ impl IconShape for LdCircleX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13013,6 +18140,9 @@ impl IconShape for LdCircleX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13036,11 +18166,23 @@ impl IconShape for LdCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13048,6 +18190,9 @@ impl IconShape for LdCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13065,11 +18210,23 @@ impl IconShape for LdCircuitBoard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13077,6 +18234,9 @@ impl IconShape for LdCircuitBoard { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13112,11 +18272,23 @@ impl IconShape for LdCitrus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13124,6 +18296,9 @@ impl IconShape for LdCitrus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13148,11 +18323,23 @@ impl IconShape for LdClapperboard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13160,6 +18347,9 @@ impl IconShape for LdClapperboard { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13184,11 +18374,23 @@ impl IconShape for LdClipboardCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13196,6 +18398,9 @@ impl IconShape for LdClipboardCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13222,11 +18427,23 @@ impl IconShape for LdClipboardCopy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13234,6 +18451,9 @@ impl IconShape for LdClipboardCopy { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13266,11 +18486,23 @@ impl IconShape for LdClipboardList { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13278,6 +18510,9 @@ impl IconShape for LdClipboardList { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13313,11 +18548,23 @@ impl IconShape for LdClipboardMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13325,6 +18572,9 @@ impl IconShape for LdClipboardMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13351,11 +18601,23 @@ impl IconShape for LdClipboardPaste { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13363,6 +18625,9 @@ impl IconShape for LdClipboardPaste { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -13384,11 +18649,23 @@ impl IconShape for LdClipboardPenLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13396,6 +18673,9 @@ impl IconShape for LdClipboardPenLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13427,11 +18707,23 @@ impl IconShape for LdClipboardPen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13439,6 +18731,9 @@ impl IconShape for LdClipboardPen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13467,11 +18762,23 @@ impl IconShape for LdClipboardPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13479,6 +18786,9 @@ impl IconShape for LdClipboardPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13508,11 +18818,23 @@ impl IconShape for LdClipboardType { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13520,6 +18842,9 @@ impl IconShape for LdClipboardType { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13552,11 +18877,23 @@ impl IconShape for LdClipboardX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13564,6 +18901,9 @@ impl IconShape for LdClipboardX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13593,11 +18933,23 @@ impl IconShape for LdClipboard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13605,6 +18957,9 @@ impl IconShape for LdClipboard { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -13628,11 +18983,23 @@ impl IconShape for LdClock1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13640,6 +19007,9 @@ impl IconShape for LdClock1 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13660,11 +19030,23 @@ impl IconShape for LdClock10 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13672,6 +19054,9 @@ impl IconShape for LdClock10 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13692,11 +19077,23 @@ impl IconShape for LdClock11 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13704,6 +19101,9 @@ impl IconShape for LdClock11 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13724,11 +19124,23 @@ impl IconShape for LdClock12 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13736,6 +19148,9 @@ impl IconShape for LdClock12 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13756,11 +19171,23 @@ impl IconShape for LdClock2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13768,6 +19195,9 @@ impl IconShape for LdClock2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13788,11 +19218,23 @@ impl IconShape for LdClock3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13800,6 +19242,9 @@ impl IconShape for LdClock3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13820,11 +19265,23 @@ impl IconShape for LdClock4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13832,6 +19289,9 @@ impl IconShape for LdClock4 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13852,11 +19312,23 @@ impl IconShape for LdClock5 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13864,6 +19336,9 @@ impl IconShape for LdClock5 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13884,11 +19359,23 @@ impl IconShape for LdClock6 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13896,6 +19383,9 @@ impl IconShape for LdClock6 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13916,11 +19406,23 @@ impl IconShape for LdClock7 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13928,6 +19430,9 @@ impl IconShape for LdClock7 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13948,11 +19453,23 @@ impl IconShape for LdClock8 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13960,6 +19477,9 @@ impl IconShape for LdClock8 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -13980,11 +19500,23 @@ impl IconShape for LdClock9 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -13992,6 +19524,9 @@ impl IconShape for LdClock9 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -14012,11 +19547,23 @@ impl IconShape for LdClock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14024,6 +19571,9 @@ impl IconShape for LdClock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -14044,11 +19594,23 @@ impl IconShape for LdCloudCog { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14056,6 +19618,9 @@ impl IconShape for LdCloudCog { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -14100,11 +19665,23 @@ impl IconShape for LdCloudDownload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14112,6 +19689,9 @@ impl IconShape for LdCloudDownload { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14133,11 +19713,23 @@ impl IconShape for LdCloudDrizzle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14145,6 +19737,9 @@ impl IconShape for LdCloudDrizzle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14178,11 +19773,23 @@ impl IconShape for LdCloudFog { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14190,6 +19797,9 @@ impl IconShape for LdCloudFog { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14211,11 +19821,23 @@ impl IconShape for LdCloudHail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14223,6 +19845,9 @@ impl IconShape for LdCloudHail { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14256,11 +19881,23 @@ impl IconShape for LdCloudLightning { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14268,6 +19905,9 @@ impl IconShape for LdCloudLightning { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14286,11 +19926,23 @@ impl IconShape for LdCloudMoonRain { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14298,6 +19950,9 @@ impl IconShape for LdCloudMoonRain { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14322,11 +19977,23 @@ impl IconShape for LdCloudMoon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14334,6 +20001,9 @@ impl IconShape for LdCloudMoon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14352,11 +20022,23 @@ impl IconShape for LdCloudOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14364,6 +20046,9 @@ impl IconShape for LdCloudOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14385,11 +20070,23 @@ impl IconShape for LdCloudRainWind { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14397,6 +20094,9 @@ impl IconShape for LdCloudRainWind { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14421,11 +20121,23 @@ impl IconShape for LdCloudRain { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14433,6 +20145,9 @@ impl IconShape for LdCloudRain { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14457,11 +20172,23 @@ impl IconShape for LdCloudSnow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14469,6 +20196,9 @@ impl IconShape for LdCloudSnow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14502,11 +20232,23 @@ impl IconShape for LdCloudSunRain { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14514,6 +20256,9 @@ impl IconShape for LdCloudSunRain { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14550,11 +20295,23 @@ impl IconShape for LdCloudSun { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14562,6 +20319,9 @@ impl IconShape for LdCloudSun { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14592,11 +20352,23 @@ impl IconShape for LdCloudUpload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14604,6 +20376,9 @@ impl IconShape for LdCloudUpload { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14625,11 +20400,23 @@ impl IconShape for LdCloud { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14637,6 +20424,9 @@ impl IconShape for LdCloud { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14652,11 +20442,23 @@ impl IconShape for LdCloudy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14664,6 +20466,9 @@ impl IconShape for LdCloudy { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14682,11 +20487,23 @@ impl IconShape for LdClover { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14694,6 +20511,9 @@ impl IconShape for LdClover { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14715,11 +20535,23 @@ impl IconShape for LdClub { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14727,6 +20559,9 @@ impl IconShape for LdClub { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14745,11 +20580,23 @@ impl IconShape for LdCodeXml { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14757,6 +20604,9 @@ impl IconShape for LdCodeXml { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14778,11 +20628,23 @@ impl IconShape for LdCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14790,6 +20652,9 @@ impl IconShape for LdCode { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -14808,11 +20673,23 @@ impl IconShape for LdCodepen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14820,6 +20697,9 @@ impl IconShape for LdCodepen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -14853,11 +20733,23 @@ impl IconShape for LdCodesandbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14865,6 +20757,9 @@ impl IconShape for LdCodesandbox { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14898,11 +20793,23 @@ impl IconShape for LdCoffee { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14910,6 +20817,9 @@ impl IconShape for LdCoffee { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -14934,11 +20844,23 @@ impl IconShape for LdCog { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -14946,6 +20868,9 @@ impl IconShape for LdCog { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15000,11 +20925,23 @@ impl IconShape for LdCoins { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15012,6 +20949,9 @@ impl IconShape for LdCoins { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -15038,11 +20978,23 @@ impl IconShape for LdColumns2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15050,6 +21002,9 @@ impl IconShape for LdColumns2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -15072,11 +21027,23 @@ impl IconShape for LdColumns3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15084,6 +21051,9 @@ impl IconShape for LdColumns3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -15109,11 +21079,23 @@ impl IconShape for LdColumns4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15121,6 +21103,9 @@ impl IconShape for LdColumns4 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -15149,11 +21134,23 @@ impl IconShape for LdCombine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15161,6 +21158,9 @@ impl IconShape for LdCombine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -15199,11 +21199,23 @@ impl IconShape for LdCommand { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15211,6 +21223,9 @@ impl IconShape for LdCommand { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15226,11 +21241,23 @@ impl IconShape for LdCompass { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15238,6 +21265,9 @@ impl IconShape for LdCompass { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -15258,11 +21288,23 @@ impl IconShape for LdComponent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15270,6 +21312,9 @@ impl IconShape for LdComponent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15294,11 +21339,23 @@ impl IconShape for LdComputer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15306,6 +21363,9 @@ impl IconShape for LdComputer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -15338,11 +21398,23 @@ impl IconShape for LdConciergeBell { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15350,6 +21422,9 @@ impl IconShape for LdConciergeBell { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15374,11 +21449,23 @@ impl IconShape for LdCone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15386,6 +21473,9 @@ impl IconShape for LdCone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15407,11 +21497,23 @@ impl IconShape for LdConstruction { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15419,6 +21521,9 @@ impl IconShape for LdConstruction { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -15459,11 +21564,23 @@ impl IconShape for LdContactRound { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15471,6 +21588,9 @@ impl IconShape for LdContactRound { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15510,11 +21630,23 @@ impl IconShape for LdContact { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15522,6 +21654,9 @@ impl IconShape for LdContact { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15561,11 +21696,23 @@ impl IconShape for LdContainer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15573,6 +21720,9 @@ impl IconShape for LdContainer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15600,11 +21750,23 @@ impl IconShape for LdContrast { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15612,6 +21774,9 @@ impl IconShape for LdContrast { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -15632,11 +21797,23 @@ impl IconShape for LdCookie { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15644,6 +21821,9 @@ impl IconShape for LdCookie { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15674,11 +21854,23 @@ impl IconShape for LdCookingPot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15686,6 +21878,9 @@ impl IconShape for LdCookingPot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15710,11 +21905,23 @@ impl IconShape for LdCopyCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15722,6 +21929,9 @@ impl IconShape for LdCopyCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -15748,11 +21958,23 @@ impl IconShape for LdCopyMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15760,6 +21982,9 @@ impl IconShape for LdCopyMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -15789,11 +22014,23 @@ impl IconShape for LdCopyPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15801,6 +22038,9 @@ impl IconShape for LdCopyPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -15836,11 +22076,23 @@ impl IconShape for LdCopySlash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15848,6 +22100,9 @@ impl IconShape for LdCopySlash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -15877,11 +22132,23 @@ impl IconShape for LdCopyX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15889,6 +22156,9 @@ impl IconShape for LdCopyX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -15924,11 +22194,23 @@ impl IconShape for LdCopy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15936,6 +22218,9 @@ impl IconShape for LdCopy { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -15959,11 +22244,23 @@ impl IconShape for LdCopyleft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -15971,6 +22268,9 @@ impl IconShape for LdCopyleft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -15991,11 +22291,23 @@ impl IconShape for LdCopyright { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16003,6 +22315,9 @@ impl IconShape for LdCopyright { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16023,11 +22338,23 @@ impl IconShape for LdCornerDownLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16035,6 +22362,9 @@ impl IconShape for LdCornerDownLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -16053,11 +22383,23 @@ impl IconShape for LdCornerDownRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16065,6 +22407,9 @@ impl IconShape for LdCornerDownRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -16083,11 +22428,23 @@ impl IconShape for LdCornerLeftDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16095,6 +22452,9 @@ impl IconShape for LdCornerLeftDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -16113,11 +22473,23 @@ impl IconShape for LdCornerLeftUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16125,6 +22497,9 @@ impl IconShape for LdCornerLeftUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -16143,11 +22518,23 @@ impl IconShape for LdCornerRightDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16155,6 +22542,9 @@ impl IconShape for LdCornerRightDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -16173,11 +22563,23 @@ impl IconShape for LdCornerRightUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16185,6 +22587,9 @@ impl IconShape for LdCornerRightUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -16203,11 +22608,23 @@ impl IconShape for LdCornerUpLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16215,6 +22632,9 @@ impl IconShape for LdCornerUpLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -16233,11 +22653,23 @@ impl IconShape for LdCornerUpRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16245,6 +22677,9 @@ impl IconShape for LdCornerUpRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -16263,11 +22698,23 @@ impl IconShape for LdCpu { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16275,6 +22722,9 @@ impl IconShape for LdCpu { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -16325,11 +22775,23 @@ impl IconShape for LdCreativeCommons { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16337,6 +22799,9 @@ impl IconShape for LdCreativeCommons { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16360,11 +22825,23 @@ impl IconShape for LdCreditCard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16372,6 +22849,9 @@ impl IconShape for LdCreditCard { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -16397,11 +22877,23 @@ impl IconShape for LdCroissant { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16409,6 +22901,9 @@ impl IconShape for LdCroissant { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16436,11 +22931,23 @@ impl IconShape for LdCrop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16448,6 +22955,9 @@ impl IconShape for LdCrop { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16466,11 +22976,23 @@ impl IconShape for LdCross { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16478,6 +23000,9 @@ impl IconShape for LdCross { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16493,11 +23018,23 @@ impl IconShape for LdCrosshair { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16505,6 +23042,9 @@ impl IconShape for LdCrosshair { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16546,11 +23086,23 @@ impl IconShape for LdCrown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16558,6 +23110,9 @@ impl IconShape for LdCrown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16576,11 +23131,23 @@ impl IconShape for LdCuboid { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16588,6 +23155,9 @@ impl IconShape for LdCuboid { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16609,11 +23179,23 @@ impl IconShape for LdCupSoda { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16621,6 +23203,9 @@ impl IconShape for LdCupSoda { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16645,11 +23230,23 @@ impl IconShape for LdCurrency { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16657,6 +23254,9 @@ impl IconShape for LdCurrency { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16698,11 +23298,23 @@ impl IconShape for LdCylinder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16710,6 +23322,9 @@ impl IconShape for LdCylinder { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { ellipse { @@ -16731,11 +23346,23 @@ impl IconShape for LdDatabaseBackup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16743,6 +23370,9 @@ impl IconShape for LdDatabaseBackup { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { ellipse { @@ -16776,11 +23406,23 @@ impl IconShape for LdDatabaseZap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16788,6 +23430,9 @@ impl IconShape for LdDatabaseZap { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { ellipse { @@ -16818,11 +23463,23 @@ impl IconShape for LdDatabase { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16830,6 +23487,9 @@ impl IconShape for LdDatabase { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { ellipse { @@ -16854,11 +23514,23 @@ impl IconShape for LdDelete { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16866,6 +23538,9 @@ impl IconShape for LdDelete { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -16893,11 +23568,23 @@ impl IconShape for LdDessert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16905,6 +23592,9 @@ impl IconShape for LdDessert { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16928,11 +23618,23 @@ impl IconShape for LdDiameter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16940,6 +23642,9 @@ impl IconShape for LdDiameter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -16971,11 +23676,23 @@ impl IconShape for LdDiamondMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -16983,6 +23700,9 @@ impl IconShape for LdDiamondMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17001,11 +23721,23 @@ impl IconShape for LdDiamondPercent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17013,6 +23745,9 @@ impl IconShape for LdDiamondPercent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17037,11 +23772,23 @@ impl IconShape for LdDiamondPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17049,6 +23796,9 @@ impl IconShape for LdDiamondPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17070,11 +23820,23 @@ impl IconShape for LdDiamond { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17082,6 +23844,9 @@ impl IconShape for LdDiamond { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17097,11 +23862,23 @@ impl IconShape for LdDice1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17109,6 +23886,9 @@ impl IconShape for LdDice1 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -17132,11 +23912,23 @@ impl IconShape for LdDice2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17144,6 +23936,9 @@ impl IconShape for LdDice2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -17170,11 +23965,23 @@ impl IconShape for LdDice3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17182,6 +23989,9 @@ impl IconShape for LdDice3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -17211,11 +24021,23 @@ impl IconShape for LdDice4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17223,6 +24045,9 @@ impl IconShape for LdDice4 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -17255,11 +24080,23 @@ impl IconShape for LdDice5 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17267,6 +24104,9 @@ impl IconShape for LdDice5 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -17302,11 +24142,23 @@ impl IconShape for LdDice6 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17314,6 +24166,9 @@ impl IconShape for LdDice6 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -17352,11 +24207,23 @@ impl IconShape for LdDices { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17364,6 +24231,9 @@ impl IconShape for LdDices { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -17399,11 +24269,23 @@ impl IconShape for LdDiff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17411,6 +24293,9 @@ impl IconShape for LdDiff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17432,11 +24317,23 @@ impl IconShape for LdDisc2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17444,6 +24341,9 @@ impl IconShape for LdDisc2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -17469,11 +24369,23 @@ impl IconShape for LdDisc3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17481,6 +24393,9 @@ impl IconShape for LdDisc3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -17509,11 +24424,23 @@ impl IconShape for LdDiscAlbum { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17521,6 +24448,9 @@ impl IconShape for LdDiscAlbum { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -17548,11 +24478,23 @@ impl IconShape for LdDisc { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17560,6 +24502,9 @@ impl IconShape for LdDisc { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -17582,11 +24527,23 @@ impl IconShape for LdDivide { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17594,6 +24551,9 @@ impl IconShape for LdDivide { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -17622,11 +24582,23 @@ impl IconShape for LdDnaOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17634,6 +24606,9 @@ impl IconShape for LdDnaOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17682,11 +24657,23 @@ impl IconShape for LdDna { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17694,6 +24681,9 @@ impl IconShape for LdDna { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17739,11 +24729,23 @@ impl IconShape for LdDock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17751,6 +24753,9 @@ impl IconShape for LdDock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17776,11 +24781,23 @@ impl IconShape for LdDog { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17788,6 +24805,9 @@ impl IconShape for LdDog { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17818,11 +24838,23 @@ impl IconShape for LdDollarSign { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17830,6 +24862,9 @@ impl IconShape for LdDollarSign { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -17851,11 +24886,23 @@ impl IconShape for LdDonut { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17863,6 +24910,9 @@ impl IconShape for LdDonut { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17883,11 +24933,23 @@ impl IconShape for LdDoorClosed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17895,6 +24957,9 @@ impl IconShape for LdDoorClosed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17916,11 +24981,23 @@ impl IconShape for LdDoorOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17928,6 +25005,9 @@ impl IconShape for LdDoorOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -17955,11 +25035,23 @@ impl IconShape for LdDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17967,6 +25059,9 @@ impl IconShape for LdDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -17984,11 +25079,23 @@ impl IconShape for LdDownload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -17996,6 +25103,9 @@ impl IconShape for LdDownload { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18020,11 +25130,23 @@ impl IconShape for LdDraftingCompass { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18032,6 +25154,9 @@ impl IconShape for LdDraftingCompass { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -18061,11 +25186,23 @@ impl IconShape for LdDrama { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18073,6 +25210,9 @@ impl IconShape for LdDrama { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18109,11 +25249,23 @@ impl IconShape for LdDribbble { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18121,6 +25273,9 @@ impl IconShape for LdDribbble { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -18147,11 +25302,23 @@ impl IconShape for LdDrill { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18159,6 +25326,9 @@ impl IconShape for LdDrill { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18192,11 +25362,23 @@ impl IconShape for LdDroplet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18204,6 +25386,9 @@ impl IconShape for LdDroplet { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18219,11 +25404,23 @@ impl IconShape for LdDroplets { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18231,6 +25428,9 @@ impl IconShape for LdDroplets { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18249,11 +25449,23 @@ impl IconShape for LdDrum { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18261,6 +25473,9 @@ impl IconShape for LdDrum { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18297,11 +25512,23 @@ impl IconShape for LdDrumstick { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18309,6 +25536,9 @@ impl IconShape for LdDrumstick { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18327,11 +25557,23 @@ impl IconShape for LdDumbbell { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18339,6 +25581,9 @@ impl IconShape for LdDumbbell { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18366,11 +25611,23 @@ impl IconShape for LdEarOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18378,6 +25635,9 @@ impl IconShape for LdEarOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18408,11 +25668,23 @@ impl IconShape for LdEar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18420,6 +25692,9 @@ impl IconShape for LdEar { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18438,11 +25713,23 @@ impl IconShape for LdEarthLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18450,6 +25737,9 @@ impl IconShape for LdEarthLock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18484,11 +25774,23 @@ impl IconShape for LdEarth { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18496,6 +25798,9 @@ impl IconShape for LdEarth { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18522,11 +25827,23 @@ impl IconShape for LdEclipse { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18534,6 +25851,9 @@ impl IconShape for LdEclipse { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -18554,11 +25874,23 @@ impl IconShape for LdEggFried { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18566,6 +25898,9 @@ impl IconShape for LdEggFried { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -18586,11 +25921,23 @@ impl IconShape for LdEggOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18598,6 +25945,9 @@ impl IconShape for LdEggOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18622,11 +25972,23 @@ impl IconShape for LdEgg { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18634,6 +25996,9 @@ impl IconShape for LdEgg { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18649,11 +26014,23 @@ impl IconShape for LdEllipsisVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18661,6 +26038,9 @@ impl IconShape for LdEllipsisVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -18688,11 +26068,23 @@ impl IconShape for LdEllipsis { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18700,6 +26092,9 @@ impl IconShape for LdEllipsis { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -18727,11 +26122,23 @@ impl IconShape for LdEqualNot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18739,6 +26146,9 @@ impl IconShape for LdEqualNot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -18769,11 +26179,23 @@ impl IconShape for LdEqual { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18781,6 +26203,9 @@ impl IconShape for LdEqual { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -18805,11 +26230,23 @@ impl IconShape for LdEraser { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18817,6 +26254,9 @@ impl IconShape for LdEraser { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18838,11 +26278,23 @@ impl IconShape for LdEuro { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18850,6 +26302,9 @@ impl IconShape for LdEuro { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18871,11 +26326,23 @@ impl IconShape for LdExpand { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18883,6 +26350,9 @@ impl IconShape for LdExpand { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18907,11 +26377,23 @@ impl IconShape for LdExternalLink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18919,6 +26401,9 @@ impl IconShape for LdExternalLink { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18940,11 +26425,23 @@ impl IconShape for LdEyeOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18952,6 +26449,9 @@ impl IconShape for LdEyeOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -18979,11 +26479,23 @@ impl IconShape for LdEye { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -18991,6 +26503,9 @@ impl IconShape for LdEye { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19011,11 +26526,23 @@ impl IconShape for LdFacebook { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19023,6 +26550,9 @@ impl IconShape for LdFacebook { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19038,11 +26568,23 @@ impl IconShape for LdFactory { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19050,6 +26592,9 @@ impl IconShape for LdFactory { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19074,11 +26619,23 @@ impl IconShape for LdFan { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19086,6 +26643,9 @@ impl IconShape for LdFan { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19104,11 +26664,23 @@ impl IconShape for LdFastForward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19116,6 +26688,9 @@ impl IconShape for LdFastForward { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -19134,11 +26709,23 @@ impl IconShape for LdFeather { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19146,6 +26733,9 @@ impl IconShape for LdFeather { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19167,11 +26757,23 @@ impl IconShape for LdFence { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19179,6 +26781,9 @@ impl IconShape for LdFence { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19212,11 +26817,23 @@ impl IconShape for LdFerrisWheel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19224,6 +26841,9 @@ impl IconShape for LdFerrisWheel { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -19265,11 +26885,23 @@ impl IconShape for LdFigma { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19277,6 +26909,9 @@ impl IconShape for LdFigma { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19304,11 +26939,23 @@ impl IconShape for LdFileArchive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19316,6 +26963,9 @@ impl IconShape for LdFileArchive { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19348,11 +26998,23 @@ impl IconShape for LdFileAudio2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19360,6 +27022,9 @@ impl IconShape for LdFileAudio2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19391,11 +27056,23 @@ impl IconShape for LdFileAudio { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19403,6 +27080,9 @@ impl IconShape for LdFileAudio { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19424,11 +27104,23 @@ impl IconShape for LdFileAxis3d { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19436,6 +27128,9 @@ impl IconShape for LdFileAxis3d { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19460,11 +27155,23 @@ impl IconShape for LdFileBadge2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19472,6 +27179,9 @@ impl IconShape for LdFileBadge2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19498,11 +27208,23 @@ impl IconShape for LdFileBadge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19510,6 +27232,9 @@ impl IconShape for LdFileBadge { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19534,11 +27259,23 @@ impl IconShape for LdFileBarChart2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19546,6 +27283,9 @@ impl IconShape for LdFileBarChart2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19573,11 +27313,23 @@ impl IconShape for LdFileBarChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19585,6 +27337,9 @@ impl IconShape for LdFileBarChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19612,11 +27367,23 @@ impl IconShape for LdFileBox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19624,6 +27391,9 @@ impl IconShape for LdFileBox { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19651,11 +27421,23 @@ impl IconShape for LdFileCheck2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19663,6 +27445,9 @@ impl IconShape for LdFileCheck2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19684,11 +27469,23 @@ impl IconShape for LdFileCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19696,6 +27493,9 @@ impl IconShape for LdFileCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19717,11 +27517,23 @@ impl IconShape for LdFileClock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19729,6 +27541,9 @@ impl IconShape for LdFileClock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19755,11 +27570,23 @@ impl IconShape for LdFileCode2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19767,6 +27594,9 @@ impl IconShape for LdFileCode2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19791,11 +27621,23 @@ impl IconShape for LdFileCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19803,6 +27645,9 @@ impl IconShape for LdFileCode { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19827,11 +27672,23 @@ impl IconShape for LdFileCog { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19839,6 +27696,9 @@ impl IconShape for LdFileCog { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19886,11 +27746,23 @@ impl IconShape for LdFileDiff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19898,6 +27770,9 @@ impl IconShape for LdFileDiff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19922,11 +27797,23 @@ impl IconShape for LdFileDigit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19934,6 +27821,9 @@ impl IconShape for LdFileDigit { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -19965,11 +27855,23 @@ impl IconShape for LdFileDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -19977,6 +27879,9 @@ impl IconShape for LdFileDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20001,11 +27906,23 @@ impl IconShape for LdFileHeart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20013,6 +27930,9 @@ impl IconShape for LdFileHeart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20034,11 +27954,23 @@ impl IconShape for LdFileImage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20046,6 +27978,9 @@ impl IconShape for LdFileImage { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20072,11 +28007,23 @@ impl IconShape for LdFileInput { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20084,6 +28031,9 @@ impl IconShape for LdFileInput { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20108,11 +28058,23 @@ impl IconShape for LdFileJson2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20120,6 +28082,9 @@ impl IconShape for LdFileJson2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20144,11 +28109,23 @@ impl IconShape for LdFileJson { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20156,6 +28133,9 @@ impl IconShape for LdFileJson { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20180,11 +28160,23 @@ impl IconShape for LdFileKey2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20192,6 +28184,9 @@ impl IconShape for LdFileKey2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20221,11 +28216,23 @@ impl IconShape for LdFileKey { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20233,6 +28240,9 @@ impl IconShape for LdFileKey { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20259,11 +28269,23 @@ impl IconShape for LdFileLineChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20271,6 +28293,9 @@ impl IconShape for LdFileLineChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20292,11 +28317,23 @@ impl IconShape for LdFileLock2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20304,6 +28341,9 @@ impl IconShape for LdFileLock2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20332,11 +28372,23 @@ impl IconShape for LdFileLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20344,6 +28396,9 @@ impl IconShape for LdFileLock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20369,11 +28424,23 @@ impl IconShape for LdFileMinus2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20381,6 +28448,9 @@ impl IconShape for LdFileMinus2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20402,11 +28472,23 @@ impl IconShape for LdFileMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20414,6 +28496,9 @@ impl IconShape for LdFileMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20435,11 +28520,23 @@ impl IconShape for LdFileMusic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20447,6 +28544,9 @@ impl IconShape for LdFileMusic { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -20475,11 +28575,23 @@ impl IconShape for LdFileOutput { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20487,6 +28599,9 @@ impl IconShape for LdFileOutput { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20514,11 +28629,23 @@ impl IconShape for LdFilePenLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20526,6 +28653,9 @@ impl IconShape for LdFilePenLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20547,11 +28677,23 @@ impl IconShape for LdFilePen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20559,6 +28701,9 @@ impl IconShape for LdFilePen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20580,11 +28725,23 @@ impl IconShape for LdFilePieChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20592,6 +28749,9 @@ impl IconShape for LdFilePieChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20616,11 +28776,23 @@ impl IconShape for LdFilePlus2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20628,6 +28800,9 @@ impl IconShape for LdFilePlus2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20652,11 +28827,23 @@ impl IconShape for LdFilePlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20664,6 +28851,9 @@ impl IconShape for LdFilePlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20688,11 +28878,23 @@ impl IconShape for LdFileQuestion { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20700,6 +28902,9 @@ impl IconShape for LdFileQuestion { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20721,11 +28926,23 @@ impl IconShape for LdFileScan { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20733,6 +28950,9 @@ impl IconShape for LdFileScan { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20763,11 +28983,23 @@ impl IconShape for LdFileSearch2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20775,6 +29007,9 @@ impl IconShape for LdFileSearch2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20801,11 +29036,23 @@ impl IconShape for LdFileSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20813,6 +29060,9 @@ impl IconShape for LdFileSearch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20839,11 +29089,23 @@ impl IconShape for LdFileSliders { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20851,6 +29113,9 @@ impl IconShape for LdFileSliders { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20881,11 +29146,23 @@ impl IconShape for LdFileSpreadsheet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20893,6 +29170,9 @@ impl IconShape for LdFileSpreadsheet { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20923,11 +29203,23 @@ impl IconShape for LdFileStack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20935,6 +29227,9 @@ impl IconShape for LdFileStack { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20959,11 +29254,23 @@ impl IconShape for LdFileSymlink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -20971,6 +29278,9 @@ impl IconShape for LdFileSymlink { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -20992,11 +29302,23 @@ impl IconShape for LdFileTerminal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21004,6 +29326,9 @@ impl IconShape for LdFileTerminal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21028,11 +29353,23 @@ impl IconShape for LdFileText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21040,6 +29377,9 @@ impl IconShape for LdFileText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21067,11 +29407,23 @@ impl IconShape for LdFileType2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21079,6 +29431,9 @@ impl IconShape for LdFileType2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21106,11 +29461,23 @@ impl IconShape for LdFileType { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21118,6 +29485,9 @@ impl IconShape for LdFileType { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21145,11 +29515,23 @@ impl IconShape for LdFileUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21157,6 +29539,9 @@ impl IconShape for LdFileUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21181,11 +29566,23 @@ impl IconShape for LdFileVideo2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21193,6 +29590,9 @@ impl IconShape for LdFileVideo2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21221,11 +29621,23 @@ impl IconShape for LdFileVideo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21233,6 +29645,9 @@ impl IconShape for LdFileVideo { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21254,11 +29669,23 @@ impl IconShape for LdFileVolume2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21266,6 +29693,9 @@ impl IconShape for LdFileVolume2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21293,11 +29723,23 @@ impl IconShape for LdFileVolume { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21305,6 +29747,9 @@ impl IconShape for LdFileVolume { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21329,11 +29774,23 @@ impl IconShape for LdFileWarning { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21341,6 +29798,9 @@ impl IconShape for LdFileWarning { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21362,11 +29822,23 @@ impl IconShape for LdFileX2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21374,6 +29846,9 @@ impl IconShape for LdFileX2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21398,11 +29873,23 @@ impl IconShape for LdFileX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21410,6 +29897,9 @@ impl IconShape for LdFileX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21434,11 +29924,23 @@ impl IconShape for LdFile { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21446,6 +29948,9 @@ impl IconShape for LdFile { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21464,11 +29969,23 @@ impl IconShape for LdFiles { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21476,6 +29993,9 @@ impl IconShape for LdFiles { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21497,11 +30017,23 @@ impl IconShape for LdFilm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21509,6 +30041,9 @@ impl IconShape for LdFilm { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -21549,11 +30084,23 @@ impl IconShape for LdFilterX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21561,6 +30108,9 @@ impl IconShape for LdFilterX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21582,11 +30132,23 @@ impl IconShape for LdFilter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21594,6 +30156,9 @@ impl IconShape for LdFilter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -21609,11 +30174,23 @@ impl IconShape for LdFingerprint { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21621,6 +30198,9 @@ impl IconShape for LdFingerprint { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21660,11 +30240,23 @@ impl IconShape for LdFireExtinguisher { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21672,6 +30264,9 @@ impl IconShape for LdFireExtinguisher { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21702,11 +30297,23 @@ impl IconShape for LdFishOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21714,6 +30321,9 @@ impl IconShape for LdFishOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21735,11 +30345,23 @@ impl IconShape for LdFishSymbol { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21747,6 +30369,9 @@ impl IconShape for LdFishSymbol { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21762,11 +30387,23 @@ impl IconShape for LdFish { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21774,6 +30411,9 @@ impl IconShape for LdFish { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21804,11 +30444,23 @@ impl IconShape for LdFlagOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21816,6 +30468,9 @@ impl IconShape for LdFlagOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21843,11 +30498,23 @@ impl IconShape for LdFlagTriangleLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21855,6 +30522,9 @@ impl IconShape for LdFlagTriangleLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21870,11 +30540,23 @@ impl IconShape for LdFlagTriangleRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21882,6 +30564,9 @@ impl IconShape for LdFlagTriangleRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21897,11 +30582,23 @@ impl IconShape for LdFlag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21909,6 +30606,9 @@ impl IconShape for LdFlag { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21930,11 +30630,23 @@ impl IconShape for LdFlameKindling { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21942,6 +30654,9 @@ impl IconShape for LdFlameKindling { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21963,11 +30678,23 @@ impl IconShape for LdFlame { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -21975,6 +30702,9 @@ impl IconShape for LdFlame { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -21990,11 +30720,23 @@ impl IconShape for LdFlashlightOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22002,6 +30744,9 @@ impl IconShape for LdFlashlightOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22032,11 +30777,23 @@ impl IconShape for LdFlashlight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22044,6 +30801,9 @@ impl IconShape for LdFlashlight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22071,11 +30831,23 @@ impl IconShape for LdFlaskConicalOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22083,6 +30855,9 @@ impl IconShape for LdFlaskConicalOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22116,11 +30891,23 @@ impl IconShape for LdFlaskConical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22128,6 +30915,9 @@ impl IconShape for LdFlaskConical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22149,11 +30939,23 @@ impl IconShape for LdFlaskRound { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22161,6 +30963,9 @@ impl IconShape for LdFlaskRound { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22188,11 +30993,23 @@ impl IconShape for LdFlipHorizontal2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22200,6 +31017,9 @@ impl IconShape for LdFlipHorizontal2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22230,11 +31050,23 @@ impl IconShape for LdFlipHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22242,6 +31074,9 @@ impl IconShape for LdFlipHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22272,11 +31107,23 @@ impl IconShape for LdFlipVertical2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22284,6 +31131,9 @@ impl IconShape for LdFlipVertical2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22314,11 +31164,23 @@ impl IconShape for LdFlipVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22326,6 +31188,9 @@ impl IconShape for LdFlipVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22356,11 +31221,23 @@ impl IconShape for LdFlower2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22368,6 +31245,9 @@ impl IconShape for LdFlower2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22397,11 +31277,23 @@ impl IconShape for LdFlower { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22409,6 +31301,9 @@ impl IconShape for LdFlower { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -22453,11 +31348,23 @@ impl IconShape for LdFocus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22465,6 +31372,9 @@ impl IconShape for LdFocus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -22494,11 +31404,23 @@ impl IconShape for LdFoldHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22506,6 +31428,9 @@ impl IconShape for LdFoldHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22542,11 +31467,23 @@ impl IconShape for LdFoldVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22554,6 +31491,9 @@ impl IconShape for LdFoldVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22590,11 +31530,23 @@ impl IconShape for LdFolderArchive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22602,6 +31554,9 @@ impl IconShape for LdFolderArchive { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -22628,11 +31583,23 @@ impl IconShape for LdFolderCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22640,6 +31607,9 @@ impl IconShape for LdFolderCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22658,11 +31628,23 @@ impl IconShape for LdFolderClock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22670,6 +31652,9 @@ impl IconShape for LdFolderClock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -22693,11 +31678,23 @@ impl IconShape for LdFolderClosed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22705,6 +31702,9 @@ impl IconShape for LdFolderClosed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22723,11 +31723,23 @@ impl IconShape for LdFolderCog { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22735,6 +31747,9 @@ impl IconShape for LdFolderCog { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -22779,11 +31794,23 @@ impl IconShape for LdFolderDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22791,6 +31818,9 @@ impl IconShape for LdFolderDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22811,11 +31841,23 @@ impl IconShape for LdFolderDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22823,6 +31865,9 @@ impl IconShape for LdFolderDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22844,11 +31889,23 @@ impl IconShape for LdFolderGit2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22856,6 +31913,9 @@ impl IconShape for LdFolderGit2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22884,11 +31944,23 @@ impl IconShape for LdFolderGit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22896,6 +31968,9 @@ impl IconShape for LdFolderGit { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -22922,11 +31997,23 @@ impl IconShape for LdFolderHeart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22934,6 +32021,9 @@ impl IconShape for LdFolderHeart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22952,11 +32042,23 @@ impl IconShape for LdFolderInput { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22964,6 +32066,9 @@ impl IconShape for LdFolderInput { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -22985,11 +32090,23 @@ impl IconShape for LdFolderKanban { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -22997,6 +32114,9 @@ impl IconShape for LdFolderKanban { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23021,11 +32141,23 @@ impl IconShape for LdFolderKey { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23033,6 +32165,9 @@ impl IconShape for LdFolderKey { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -23059,11 +32194,23 @@ impl IconShape for LdFolderLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23071,6 +32218,9 @@ impl IconShape for LdFolderLock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -23096,11 +32246,23 @@ impl IconShape for LdFolderMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23108,6 +32270,9 @@ impl IconShape for LdFolderMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23126,11 +32291,23 @@ impl IconShape for LdFolderOpenDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23138,6 +32315,9 @@ impl IconShape for LdFolderOpenDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23158,11 +32338,23 @@ impl IconShape for LdFolderOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23170,6 +32362,9 @@ impl IconShape for LdFolderOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23185,11 +32380,23 @@ impl IconShape for LdFolderOutput { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23197,6 +32404,9 @@ impl IconShape for LdFolderOutput { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23218,11 +32428,23 @@ impl IconShape for LdFolderPen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23230,6 +32452,9 @@ impl IconShape for LdFolderPen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23248,11 +32473,23 @@ impl IconShape for LdFolderPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23260,6 +32497,9 @@ impl IconShape for LdFolderPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23281,11 +32521,23 @@ impl IconShape for LdFolderRoot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23293,6 +32545,9 @@ impl IconShape for LdFolderRoot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23316,11 +32571,23 @@ impl IconShape for LdFolderSearch2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23328,6 +32595,9 @@ impl IconShape for LdFolderSearch2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -23351,11 +32621,23 @@ impl IconShape for LdFolderSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23363,6 +32645,9 @@ impl IconShape for LdFolderSearch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -23386,11 +32671,23 @@ impl IconShape for LdFolderSymlink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23398,6 +32695,9 @@ impl IconShape for LdFolderSymlink { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23416,11 +32716,23 @@ impl IconShape for LdFolderSync { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23428,6 +32740,9 @@ impl IconShape for LdFolderSync { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23455,11 +32770,23 @@ impl IconShape for LdFolderTree { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23467,6 +32794,9 @@ impl IconShape for LdFolderTree { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23491,11 +32821,23 @@ impl IconShape for LdFolderUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23503,6 +32845,9 @@ impl IconShape for LdFolderUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23524,11 +32869,23 @@ impl IconShape for LdFolderX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23536,6 +32893,9 @@ impl IconShape for LdFolderX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23557,11 +32917,23 @@ impl IconShape for LdFolder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23569,6 +32941,9 @@ impl IconShape for LdFolder { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23584,11 +32959,23 @@ impl IconShape for LdFolders { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23596,6 +32983,9 @@ impl IconShape for LdFolders { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23614,11 +33004,23 @@ impl IconShape for LdFootprints { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23626,6 +33028,9 @@ impl IconShape for LdFootprints { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23650,11 +33055,23 @@ impl IconShape for LdForklift { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23662,6 +33079,9 @@ impl IconShape for LdForklift { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23690,11 +33110,23 @@ impl IconShape for LdForward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23702,6 +33134,9 @@ impl IconShape for LdForward { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -23720,11 +33155,23 @@ impl IconShape for LdFrame { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23732,6 +33179,9 @@ impl IconShape for LdFrame { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -23768,11 +33218,23 @@ impl IconShape for LdFramer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23780,6 +33242,9 @@ impl IconShape for LdFramer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23795,11 +33260,23 @@ impl IconShape for LdFrown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23807,6 +33284,9 @@ impl IconShape for LdFrown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -23839,11 +33319,23 @@ impl IconShape for LdFuel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23851,6 +33343,9 @@ impl IconShape for LdFuel { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -23881,11 +33376,23 @@ impl IconShape for LdFullscreen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23893,6 +33400,9 @@ impl IconShape for LdFullscreen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23924,11 +33434,23 @@ impl IconShape for LdGalleryHorizontalEnd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23936,6 +33458,9 @@ impl IconShape for LdGalleryHorizontalEnd { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23961,11 +33486,23 @@ impl IconShape for LdGalleryHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -23973,6 +33510,9 @@ impl IconShape for LdGalleryHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -23998,11 +33538,23 @@ impl IconShape for LdGalleryThumbnails { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24010,6 +33562,9 @@ impl IconShape for LdGalleryThumbnails { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -24041,11 +33596,23 @@ impl IconShape for LdGalleryVerticalEnd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24053,6 +33620,9 @@ impl IconShape for LdGalleryVerticalEnd { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24078,11 +33648,23 @@ impl IconShape for LdGalleryVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24090,6 +33672,9 @@ impl IconShape for LdGalleryVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24115,11 +33700,23 @@ impl IconShape for LdGamepad2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24127,6 +33724,9 @@ impl IconShape for LdGamepad2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -24166,11 +33766,23 @@ impl IconShape for LdGamepad { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24178,6 +33790,9 @@ impl IconShape for LdGamepad { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -24221,11 +33836,23 @@ impl IconShape for LdGanttChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24233,6 +33860,9 @@ impl IconShape for LdGanttChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24254,11 +33884,23 @@ impl IconShape for LdGauge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24266,6 +33908,9 @@ impl IconShape for LdGauge { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24284,11 +33929,23 @@ impl IconShape for LdGavel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24296,6 +33953,9 @@ impl IconShape for LdGavel { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24323,11 +33983,23 @@ impl IconShape for LdGem { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24335,6 +34007,9 @@ impl IconShape for LdGem { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24356,11 +34031,23 @@ impl IconShape for LdGhost { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24368,6 +34055,9 @@ impl IconShape for LdGhost { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24389,11 +34079,23 @@ impl IconShape for LdGift { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24401,6 +34103,9 @@ impl IconShape for LdGift { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -24429,11 +34134,23 @@ impl IconShape for LdGitBranchPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24441,6 +34158,9 @@ impl IconShape for LdGitBranchPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24471,11 +34191,23 @@ impl IconShape for LdGitBranch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24483,6 +34215,9 @@ impl IconShape for LdGitBranch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -24514,11 +34249,23 @@ impl IconShape for LdGitCommitHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24526,6 +34273,9 @@ impl IconShape for LdGitCommitHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24555,11 +34305,23 @@ impl IconShape for LdGitCommitVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24567,6 +34329,9 @@ impl IconShape for LdGitCommitVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -24590,11 +34355,23 @@ impl IconShape for LdGitCompareArrows { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24602,6 +34379,9 @@ impl IconShape for LdGitCompareArrows { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24636,11 +34416,23 @@ impl IconShape for LdGitCompare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24648,6 +34440,9 @@ impl IconShape for LdGitCompare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24676,11 +34471,23 @@ impl IconShape for LdGitFork { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24688,6 +34495,9 @@ impl IconShape for LdGitFork { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24721,11 +34531,23 @@ impl IconShape for LdGitGraph { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24733,6 +34555,9 @@ impl IconShape for LdGitGraph { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24769,11 +34594,23 @@ impl IconShape for LdGitMerge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24781,6 +34618,9 @@ impl IconShape for LdGitMerge { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24806,11 +34646,23 @@ impl IconShape for LdGitPullRequestArrow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24818,6 +34670,9 @@ impl IconShape for LdGitPullRequestArrow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24849,11 +34704,23 @@ impl IconShape for LdGitPullRequestClosed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24861,6 +34728,9 @@ impl IconShape for LdGitPullRequestClosed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24895,11 +34765,23 @@ impl IconShape for LdGitPullRequestCreateArrow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24907,6 +34789,9 @@ impl IconShape for LdGitPullRequestCreateArrow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24939,11 +34824,23 @@ impl IconShape for LdGitPullRequestCreate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24951,6 +34848,9 @@ impl IconShape for LdGitPullRequestCreate { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -24980,11 +34880,23 @@ impl IconShape for LdGitPullRequestDraft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -24992,6 +34904,9 @@ impl IconShape for LdGitPullRequestDraft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -25026,11 +34941,23 @@ impl IconShape for LdGitPullRequest { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25038,6 +34965,9 @@ impl IconShape for LdGitPullRequest { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -25069,11 +34999,23 @@ impl IconShape for LdGithub { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25081,6 +35023,9 @@ impl IconShape for LdGithub { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25099,11 +35044,23 @@ impl IconShape for LdGitlab { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25111,6 +35068,9 @@ impl IconShape for LdGitlab { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25126,11 +35086,23 @@ impl IconShape for LdGlassWater { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25138,6 +35110,9 @@ impl IconShape for LdGlassWater { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25156,11 +35131,23 @@ impl IconShape for LdGlasses { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25168,6 +35155,9 @@ impl IconShape for LdGlasses { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -25199,11 +35189,23 @@ impl IconShape for LdGlobeLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25211,6 +35213,9 @@ impl IconShape for LdGlobeLock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25239,11 +35244,23 @@ impl IconShape for LdGlobe { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25251,6 +35268,9 @@ impl IconShape for LdGlobe { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -25274,11 +35294,23 @@ impl IconShape for LdGoal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25286,6 +35318,9 @@ impl IconShape for LdGoal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25307,11 +35342,23 @@ impl IconShape for LdGrab { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25319,6 +35366,9 @@ impl IconShape for LdGrab { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25346,11 +35396,23 @@ impl IconShape for LdGraduationCap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25358,6 +35420,9 @@ impl IconShape for LdGraduationCap { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25379,11 +35444,23 @@ impl IconShape for LdGrape { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25391,6 +35468,9 @@ impl IconShape for LdGrape { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25446,11 +35526,23 @@ impl IconShape for LdGrid2x2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25458,6 +35550,9 @@ impl IconShape for LdGrid2x2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -25483,11 +35578,23 @@ impl IconShape for LdGrid3x3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25495,6 +35602,9 @@ impl IconShape for LdGrid3x3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -25526,11 +35636,23 @@ impl IconShape for LdGripHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25538,6 +35660,9 @@ impl IconShape for LdGripHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -25580,11 +35705,23 @@ impl IconShape for LdGripVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25592,6 +35729,9 @@ impl IconShape for LdGripVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -25634,11 +35774,23 @@ impl IconShape for LdGrip { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25646,6 +35798,9 @@ impl IconShape for LdGrip { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -25703,11 +35858,23 @@ impl IconShape for LdGroup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25715,6 +35882,9 @@ impl IconShape for LdGroup { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25753,11 +35923,23 @@ impl IconShape for LdGuitar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25765,6 +35947,9 @@ impl IconShape for LdGuitar { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25794,11 +35979,23 @@ impl IconShape for LdHam { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25806,6 +36003,9 @@ impl IconShape for LdHam { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25830,11 +36030,23 @@ impl IconShape for LdHammer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25842,6 +36054,9 @@ impl IconShape for LdHammer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25863,11 +36078,23 @@ impl IconShape for LdHandCoins { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25875,6 +36102,9 @@ impl IconShape for LdHandCoins { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25906,11 +36136,23 @@ impl IconShape for LdHandHeart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25918,6 +36160,9 @@ impl IconShape for LdHandHeart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25942,11 +36187,23 @@ impl IconShape for LdHandHelping { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25954,6 +36211,9 @@ impl IconShape for LdHandHelping { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -25975,11 +36235,23 @@ impl IconShape for LdHandMetal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -25987,6 +36259,9 @@ impl IconShape for LdHandMetal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26011,11 +36286,23 @@ impl IconShape for LdHandPlatter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26023,6 +36310,9 @@ impl IconShape for LdHandPlatter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26053,11 +36343,23 @@ impl IconShape for LdHand { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26065,6 +36367,9 @@ impl IconShape for LdHand { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26089,11 +36394,23 @@ impl IconShape for LdHandshake { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26101,6 +36418,9 @@ impl IconShape for LdHandshake { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26128,11 +36448,23 @@ impl IconShape for LdHardDriveDownload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26140,6 +36472,9 @@ impl IconShape for LdHardDriveDownload { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26171,11 +36506,23 @@ impl IconShape for LdHardDriveUpload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26183,6 +36530,9 @@ impl IconShape for LdHardDriveUpload { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26214,11 +36564,23 @@ impl IconShape for LdHardDrive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26226,6 +36588,9 @@ impl IconShape for LdHardDrive { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -26259,11 +36624,23 @@ impl IconShape for LdHardHat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26271,6 +36648,9 @@ impl IconShape for LdHardHat { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26295,11 +36675,23 @@ impl IconShape for LdHash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26307,6 +36699,9 @@ impl IconShape for LdHash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -26343,11 +36738,23 @@ impl IconShape for LdHaze { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26355,6 +36762,9 @@ impl IconShape for LdHaze { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26391,11 +36801,23 @@ impl IconShape for LdHdmiPort { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26403,6 +36825,9 @@ impl IconShape for LdHdmiPort { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26421,11 +36846,23 @@ impl IconShape for LdHeading1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26433,6 +36870,9 @@ impl IconShape for LdHeading1 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26457,11 +36897,23 @@ impl IconShape for LdHeading2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26469,6 +36921,9 @@ impl IconShape for LdHeading2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26493,11 +36948,23 @@ impl IconShape for LdHeading3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26505,6 +36972,9 @@ impl IconShape for LdHeading3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26532,11 +37002,23 @@ impl IconShape for LdHeading4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26544,6 +37026,9 @@ impl IconShape for LdHeading4 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26571,11 +37056,23 @@ impl IconShape for LdHeading5 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26583,6 +37080,9 @@ impl IconShape for LdHeading5 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26610,11 +37110,23 @@ impl IconShape for LdHeading6 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26622,6 +37134,9 @@ impl IconShape for LdHeading6 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26651,11 +37166,23 @@ impl IconShape for LdHeading { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26663,6 +37190,9 @@ impl IconShape for LdHeading { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26684,11 +37214,23 @@ impl IconShape for LdHeadphones { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26696,6 +37238,9 @@ impl IconShape for LdHeadphones { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26711,11 +37256,23 @@ impl IconShape for LdHeadset { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26723,6 +37280,9 @@ impl IconShape for LdHeadset { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26741,11 +37301,23 @@ impl IconShape for LdHeartCrack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26753,6 +37325,9 @@ impl IconShape for LdHeartCrack { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26771,11 +37346,23 @@ impl IconShape for LdHeartHandshake { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26783,6 +37370,9 @@ impl IconShape for LdHeartHandshake { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26807,11 +37397,23 @@ impl IconShape for LdHeartOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26819,6 +37421,9 @@ impl IconShape for LdHeartOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -26843,11 +37448,23 @@ impl IconShape for LdHeartPulse { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26855,6 +37472,9 @@ impl IconShape for LdHeartPulse { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26873,11 +37493,23 @@ impl IconShape for LdHeart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26885,6 +37517,9 @@ impl IconShape for LdHeart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26900,11 +37535,23 @@ impl IconShape for LdHeater { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26912,6 +37559,9 @@ impl IconShape for LdHeater { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26954,11 +37604,23 @@ impl IconShape for LdHexagon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26966,6 +37628,9 @@ impl IconShape for LdHexagon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -26981,11 +37646,23 @@ impl IconShape for LdHighlighter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -26993,6 +37670,9 @@ impl IconShape for LdHighlighter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27011,11 +37691,23 @@ impl IconShape for LdHistory { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27023,6 +37715,9 @@ impl IconShape for LdHistory { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27044,11 +37739,23 @@ impl IconShape for LdHome { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27056,6 +37763,9 @@ impl IconShape for LdHome { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27074,11 +37784,23 @@ impl IconShape for LdHopOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27086,6 +37808,9 @@ impl IconShape for LdHopOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27125,11 +37850,23 @@ impl IconShape for LdHop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27137,6 +37874,9 @@ impl IconShape for LdHop { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27173,11 +37913,23 @@ impl IconShape for LdHospital { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27185,6 +37937,9 @@ impl IconShape for LdHospital { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27215,11 +37970,23 @@ impl IconShape for LdHotel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27227,6 +37994,9 @@ impl IconShape for LdHotel { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27273,11 +38043,23 @@ impl IconShape for LdHourglass { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27285,6 +38067,9 @@ impl IconShape for LdHourglass { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27309,11 +38094,23 @@ impl IconShape for LdIceCreamBowl { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27321,6 +38118,9 @@ impl IconShape for LdIceCreamBowl { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27342,11 +38142,23 @@ impl IconShape for LdIceCreamCone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27354,6 +38166,9 @@ impl IconShape for LdIceCreamCone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27375,11 +38190,23 @@ impl IconShape for LdImageDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27387,6 +38214,9 @@ impl IconShape for LdImageDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27413,11 +38243,23 @@ impl IconShape for LdImageMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27425,6 +38267,9 @@ impl IconShape for LdImageMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27454,11 +38299,23 @@ impl IconShape for LdImageOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27466,6 +38323,9 @@ impl IconShape for LdImageOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -27505,11 +38365,23 @@ impl IconShape for LdImagePlay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27517,6 +38389,9 @@ impl IconShape for LdImagePlay { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27543,11 +38418,23 @@ impl IconShape for LdImagePlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27555,6 +38442,9 @@ impl IconShape for LdImagePlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27590,11 +38480,23 @@ impl IconShape for LdImageUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27602,6 +38504,9 @@ impl IconShape for LdImageUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27628,11 +38533,23 @@ impl IconShape for LdImage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27640,6 +38557,9 @@ impl IconShape for LdImage { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -27668,11 +38588,23 @@ impl IconShape for LdImages { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27680,6 +38612,9 @@ impl IconShape for LdImages { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27710,11 +38645,23 @@ impl IconShape for LdImport { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27722,6 +38669,9 @@ impl IconShape for LdImport { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27743,11 +38693,23 @@ impl IconShape for LdInbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27755,6 +38717,9 @@ impl IconShape for LdInbox { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -27773,11 +38738,23 @@ impl IconShape for LdIndentDecrease { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27785,6 +38762,9 @@ impl IconShape for LdIndentDecrease { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -27818,11 +38798,23 @@ impl IconShape for LdIndentIncrease { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27830,6 +38822,9 @@ impl IconShape for LdIndentIncrease { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -27863,11 +38858,23 @@ impl IconShape for LdIndianRupee { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27875,6 +38882,9 @@ impl IconShape for LdIndianRupee { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27902,11 +38912,23 @@ impl IconShape for LdInfinity { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27914,6 +38936,9 @@ impl IconShape for LdInfinity { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -27929,11 +38954,23 @@ impl IconShape for LdInfo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27941,6 +38978,9 @@ impl IconShape for LdInfo { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -27964,11 +39004,23 @@ impl IconShape for LdInspectionPanel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -27976,6 +39028,9 @@ impl IconShape for LdInspectionPanel { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -28007,11 +39062,23 @@ impl IconShape for LdInstagram { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28019,6 +39086,9 @@ impl IconShape for LdInstagram { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -28048,11 +39118,23 @@ impl IconShape for LdItalic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28060,6 +39142,9 @@ impl IconShape for LdItalic { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -28090,11 +39175,23 @@ impl IconShape for LdIterationCcw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28102,6 +39199,9 @@ impl IconShape for LdIterationCcw { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28120,11 +39220,23 @@ impl IconShape for LdIterationCw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28132,6 +39244,9 @@ impl IconShape for LdIterationCw { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28150,11 +39265,23 @@ impl IconShape for LdJapaneseYen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28162,6 +39289,9 @@ impl IconShape for LdJapaneseYen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28183,11 +39313,23 @@ impl IconShape for LdJoystick { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28195,6 +39337,9 @@ impl IconShape for LdJoystick { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28221,11 +39366,23 @@ impl IconShape for LdKanban { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28233,6 +39390,9 @@ impl IconShape for LdKanban { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28254,11 +39414,23 @@ impl IconShape for LdKeyRound { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28266,6 +39438,9 @@ impl IconShape for LdKeyRound { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28286,11 +39461,23 @@ impl IconShape for LdKeySquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28298,6 +39485,9 @@ impl IconShape for LdKeySquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28319,11 +39509,23 @@ impl IconShape for LdKey { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28331,6 +39533,9 @@ impl IconShape for LdKey { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -28354,11 +39559,23 @@ impl IconShape for LdKeyboardMusic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28366,6 +39583,9 @@ impl IconShape for LdKeyboardMusic { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -28409,11 +39629,23 @@ impl IconShape for LdKeyboardOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28421,6 +39653,9 @@ impl IconShape for LdKeyboardOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28463,11 +39698,23 @@ impl IconShape for LdKeyboard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28475,6 +39722,9 @@ impl IconShape for LdKeyboard { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28518,11 +39768,23 @@ impl IconShape for LdLampCeiling { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28530,6 +39792,9 @@ impl IconShape for LdLampCeiling { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28551,11 +39816,23 @@ impl IconShape for LdLampDesk { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28563,6 +39840,9 @@ impl IconShape for LdLampDesk { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28587,11 +39867,23 @@ impl IconShape for LdLampFloor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28599,6 +39891,9 @@ impl IconShape for LdLampFloor { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28620,11 +39915,23 @@ impl IconShape for LdLampWallDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28632,6 +39939,9 @@ impl IconShape for LdLampWallDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28653,11 +39963,23 @@ impl IconShape for LdLampWallUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28665,6 +39987,9 @@ impl IconShape for LdLampWallUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28686,11 +40011,23 @@ impl IconShape for LdLamp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28698,6 +40035,9 @@ impl IconShape for LdLamp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28719,11 +40059,23 @@ impl IconShape for LdLandPlot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28731,6 +40083,9 @@ impl IconShape for LdLandPlot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28755,11 +40110,23 @@ impl IconShape for LdLandmark { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28767,6 +40134,9 @@ impl IconShape for LdLandmark { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -28812,11 +40182,23 @@ impl IconShape for LdLanguages { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28824,6 +40206,9 @@ impl IconShape for LdLanguages { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28854,11 +40239,23 @@ impl IconShape for LdLaptopMinimal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28866,6 +40263,9 @@ impl IconShape for LdLaptopMinimal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -28892,11 +40292,23 @@ impl IconShape for LdLaptop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28904,6 +40316,9 @@ impl IconShape for LdLaptop { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28919,11 +40334,23 @@ impl IconShape for LdLassoSelect { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28931,6 +40358,9 @@ impl IconShape for LdLassoSelect { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28958,11 +40388,23 @@ impl IconShape for LdLasso { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -28970,6 +40412,9 @@ impl IconShape for LdLasso { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -28991,11 +40436,23 @@ impl IconShape for LdLaugh { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29003,6 +40460,9 @@ impl IconShape for LdLaugh { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -29035,11 +40495,23 @@ impl IconShape for LdLayers2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29047,6 +40519,9 @@ impl IconShape for LdLayers2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29065,11 +40540,23 @@ impl IconShape for LdLayers3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29077,6 +40564,9 @@ impl IconShape for LdLayers3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29098,11 +40588,23 @@ impl IconShape for LdLayers { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29110,6 +40612,9 @@ impl IconShape for LdLayers { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29131,11 +40636,23 @@ impl IconShape for LdLayoutDashboard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29143,6 +40660,9 @@ impl IconShape for LdLayoutDashboard { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -29183,11 +40703,23 @@ impl IconShape for LdLayoutGrid { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29195,6 +40727,9 @@ impl IconShape for LdLayoutGrid { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -29235,11 +40770,23 @@ impl IconShape for LdLayoutList { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29247,6 +40794,9 @@ impl IconShape for LdLayoutList { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -29285,11 +40835,23 @@ impl IconShape for LdLayoutPanelLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29297,6 +40859,9 @@ impl IconShape for LdLayoutPanelLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -29330,11 +40895,23 @@ impl IconShape for LdLayoutPanelTop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29342,6 +40919,9 @@ impl IconShape for LdLayoutPanelTop { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -29375,11 +40955,23 @@ impl IconShape for LdLayoutTemplate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29387,6 +40979,9 @@ impl IconShape for LdLayoutTemplate { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -29420,11 +41015,23 @@ impl IconShape for LdLeaf { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29432,6 +41039,9 @@ impl IconShape for LdLeaf { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29450,11 +41060,23 @@ impl IconShape for LdLeafyGreen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29462,6 +41084,9 @@ impl IconShape for LdLeafyGreen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29480,11 +41105,23 @@ impl IconShape for LdLibraryBig { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29492,6 +41129,9 @@ impl IconShape for LdLibraryBig { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -29517,11 +41157,23 @@ impl IconShape for LdLibrary { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29529,6 +41181,9 @@ impl IconShape for LdLibrary { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29553,11 +41208,23 @@ impl IconShape for LdLifeBuoy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29565,6 +41232,9 @@ impl IconShape for LdLifeBuoy { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -29599,11 +41269,23 @@ impl IconShape for LdLigature { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29611,6 +41293,9 @@ impl IconShape for LdLigature { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29638,11 +41323,23 @@ impl IconShape for LdLightbulbOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29650,6 +41347,9 @@ impl IconShape for LdLightbulbOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29677,11 +41377,23 @@ impl IconShape for LdLightbulb { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29689,6 +41401,9 @@ impl IconShape for LdLightbulb { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29710,11 +41425,23 @@ impl IconShape for LdLineChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29722,6 +41449,9 @@ impl IconShape for LdLineChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29740,11 +41470,23 @@ impl IconShape for LdLink2Off { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29752,6 +41494,9 @@ impl IconShape for LdLink2Off { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29782,11 +41527,23 @@ impl IconShape for LdLink2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29794,6 +41551,9 @@ impl IconShape for LdLink2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29818,11 +41578,23 @@ impl IconShape for LdLink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29830,6 +41602,9 @@ impl IconShape for LdLink { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29848,11 +41623,23 @@ impl IconShape for LdLinkedin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29860,6 +41647,9 @@ impl IconShape for LdLinkedin { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29886,11 +41676,23 @@ impl IconShape for LdListChecks { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29898,6 +41700,9 @@ impl IconShape for LdListChecks { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29925,11 +41730,23 @@ impl IconShape for LdListCollapse { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29937,6 +41754,9 @@ impl IconShape for LdListCollapse { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -29964,11 +41784,23 @@ impl IconShape for LdListEnd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -29976,6 +41808,9 @@ impl IconShape for LdListEnd { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30003,11 +41838,23 @@ impl IconShape for LdListFilter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30015,6 +41862,9 @@ impl IconShape for LdListFilter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30036,11 +41886,23 @@ impl IconShape for LdListMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30048,6 +41910,9 @@ impl IconShape for LdListMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30072,11 +41937,23 @@ impl IconShape for LdListMusic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30084,6 +41961,9 @@ impl IconShape for LdListMusic { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30111,11 +41991,23 @@ impl IconShape for LdListOrdered { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30123,6 +42015,9 @@ impl IconShape for LdListOrdered { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -30162,11 +42057,23 @@ impl IconShape for LdListPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30174,6 +42081,9 @@ impl IconShape for LdListPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30201,11 +42111,23 @@ impl IconShape for LdListRestart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30213,6 +42135,9 @@ impl IconShape for LdListRestart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30240,11 +42165,23 @@ impl IconShape for LdListStart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30252,6 +42189,9 @@ impl IconShape for LdListStart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30279,11 +42219,23 @@ impl IconShape for LdListTodo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30291,6 +42243,9 @@ impl IconShape for LdListTodo { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -30322,11 +42277,23 @@ impl IconShape for LdListTree { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30334,6 +42301,9 @@ impl IconShape for LdListTree { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30361,11 +42331,23 @@ impl IconShape for LdListVideo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30373,6 +42355,9 @@ impl IconShape for LdListVideo { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30397,11 +42382,23 @@ impl IconShape for LdListX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30409,6 +42406,9 @@ impl IconShape for LdListX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30436,11 +42436,23 @@ impl IconShape for LdList { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30448,6 +42460,9 @@ impl IconShape for LdList { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -30496,11 +42511,23 @@ impl IconShape for LdLoaderCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30508,6 +42535,9 @@ impl IconShape for LdLoaderCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30523,11 +42553,23 @@ impl IconShape for LdLoader { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30535,6 +42577,9 @@ impl IconShape for LdLoader { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -30595,11 +42640,23 @@ impl IconShape for LdLocateFixed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30607,6 +42664,9 @@ impl IconShape for LdLocateFixed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -30653,11 +42713,23 @@ impl IconShape for LdLocateOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30665,6 +42737,9 @@ impl IconShape for LdLocateOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -30713,11 +42788,23 @@ impl IconShape for LdLocate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30725,6 +42812,9 @@ impl IconShape for LdLocate { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -30766,11 +42856,23 @@ impl IconShape for LdLockKeyholeOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30778,6 +42880,9 @@ impl IconShape for LdLockKeyholeOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -30805,11 +42910,23 @@ impl IconShape for LdLockKeyhole { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30817,6 +42934,9 @@ impl IconShape for LdLockKeyhole { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -30844,11 +42964,23 @@ impl IconShape for LdLockOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30856,6 +42988,9 @@ impl IconShape for LdLockOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -30879,11 +43014,23 @@ impl IconShape for LdLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30891,6 +43038,9 @@ impl IconShape for LdLock { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -30914,11 +43064,23 @@ impl IconShape for LdLogIn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30926,6 +43088,9 @@ impl IconShape for LdLogIn { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30950,11 +43115,23 @@ impl IconShape for LdLogOut { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30962,6 +43139,9 @@ impl IconShape for LdLogOut { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -30986,11 +43166,23 @@ impl IconShape for LdLollipop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -30998,6 +43190,9 @@ impl IconShape for LdLollipop { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -31021,11 +43216,23 @@ impl IconShape for LdLuggage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31033,6 +43240,9 @@ impl IconShape for LdLuggage { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31064,11 +43274,23 @@ impl IconShape for LdMagnet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31076,6 +43298,9 @@ impl IconShape for LdMagnet { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31097,11 +43322,23 @@ impl IconShape for LdMailCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31109,6 +43346,9 @@ impl IconShape for LdMailCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31130,11 +43370,23 @@ impl IconShape for LdMailMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31142,6 +43394,9 @@ impl IconShape for LdMailMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31163,11 +43418,23 @@ impl IconShape for LdMailOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31175,6 +43442,9 @@ impl IconShape for LdMailOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31193,11 +43463,23 @@ impl IconShape for LdMailPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31205,6 +43487,9 @@ impl IconShape for LdMailPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31229,11 +43514,23 @@ impl IconShape for LdMailQuestion { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31241,6 +43538,9 @@ impl IconShape for LdMailQuestion { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31265,11 +43565,23 @@ impl IconShape for LdMailSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31277,6 +43589,9 @@ impl IconShape for LdMailSearch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31306,11 +43621,23 @@ impl IconShape for LdMailWarning { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31318,6 +43645,9 @@ impl IconShape for LdMailWarning { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31342,11 +43672,23 @@ impl IconShape for LdMailX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31354,6 +43696,9 @@ impl IconShape for LdMailX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31378,11 +43723,23 @@ impl IconShape for LdMail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31390,6 +43747,9 @@ impl IconShape for LdMail { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -31412,11 +43772,23 @@ impl IconShape for LdMailbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31424,6 +43796,9 @@ impl IconShape for LdMailbox { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31451,11 +43826,23 @@ impl IconShape for LdMails { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31463,6 +43850,9 @@ impl IconShape for LdMails { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -31488,11 +43878,23 @@ impl IconShape for LdMapPinOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31500,6 +43902,9 @@ impl IconShape for LdMapPinOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31530,11 +43935,23 @@ impl IconShape for LdMapPin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31542,6 +43959,9 @@ impl IconShape for LdMapPin { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31562,11 +43982,23 @@ impl IconShape for LdMapPinned { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31574,6 +44006,9 @@ impl IconShape for LdMapPinned { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31597,11 +44032,23 @@ impl IconShape for LdMap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31609,6 +44056,9 @@ impl IconShape for LdMap { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31630,11 +44080,23 @@ impl IconShape for LdMartini { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31642,6 +44104,9 @@ impl IconShape for LdMartini { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31663,11 +44128,23 @@ impl IconShape for LdMaximize2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31675,6 +44152,9 @@ impl IconShape for LdMaximize2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -31705,11 +44185,23 @@ impl IconShape for LdMaximize { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31717,6 +44209,9 @@ impl IconShape for LdMaximize { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31741,11 +44236,23 @@ impl IconShape for LdMedal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31753,6 +44260,9 @@ impl IconShape for LdMedal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31785,11 +44295,23 @@ impl IconShape for LdMegaphoneOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31797,6 +44319,9 @@ impl IconShape for LdMegaphoneOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31824,11 +44349,23 @@ impl IconShape for LdMegaphone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31836,6 +44373,9 @@ impl IconShape for LdMegaphone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31854,11 +44394,23 @@ impl IconShape for LdMeh { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31866,6 +44418,9 @@ impl IconShape for LdMeh { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -31901,11 +44456,23 @@ impl IconShape for LdMemoryStick { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31913,6 +44480,9 @@ impl IconShape for LdMemoryStick { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -31952,11 +44522,23 @@ impl IconShape for LdMenu { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -31964,6 +44546,9 @@ impl IconShape for LdMenu { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -31994,11 +44579,23 @@ impl IconShape for LdMerge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32006,6 +44603,9 @@ impl IconShape for LdMerge { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32027,11 +44627,23 @@ impl IconShape for LdMessageCircleCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32039,6 +44651,9 @@ impl IconShape for LdMessageCircleCode { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32060,11 +44675,23 @@ impl IconShape for LdMessageCircleDashed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32072,6 +44699,9 @@ impl IconShape for LdMessageCircleDashed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32108,11 +44738,23 @@ impl IconShape for LdMessageCircleHeart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32120,6 +44762,9 @@ impl IconShape for LdMessageCircleHeart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32138,11 +44783,23 @@ impl IconShape for LdMessageCircleMore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32150,6 +44807,9 @@ impl IconShape for LdMessageCircleMore { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32174,11 +44834,23 @@ impl IconShape for LdMessageCircleOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32186,6 +44858,9 @@ impl IconShape for LdMessageCircleOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32207,11 +44882,23 @@ impl IconShape for LdMessageCirclePlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32219,6 +44906,9 @@ impl IconShape for LdMessageCirclePlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32240,11 +44930,23 @@ impl IconShape for LdMessageCircleQuestion { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32252,6 +44954,9 @@ impl IconShape for LdMessageCircleQuestion { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32273,11 +44978,23 @@ impl IconShape for LdMessageCircleReply { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32285,6 +45002,9 @@ impl IconShape for LdMessageCircleReply { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32306,11 +45026,23 @@ impl IconShape for LdMessageCircleWarning { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32318,6 +45050,9 @@ impl IconShape for LdMessageCircleWarning { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32339,11 +45074,23 @@ impl IconShape for LdMessageCircleX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32351,6 +45098,9 @@ impl IconShape for LdMessageCircleX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32372,11 +45122,23 @@ impl IconShape for LdMessageCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32384,6 +45146,9 @@ impl IconShape for LdMessageCircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32399,11 +45164,23 @@ impl IconShape for LdMessageSquareCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32411,6 +45188,9 @@ impl IconShape for LdMessageSquareCode { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32432,11 +45212,23 @@ impl IconShape for LdMessageSquareDashed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32444,6 +45236,9 @@ impl IconShape for LdMessageSquareDashed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32480,11 +45275,23 @@ impl IconShape for LdMessageSquareDiff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32492,6 +45299,9 @@ impl IconShape for LdMessageSquareDiff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32516,11 +45326,23 @@ impl IconShape for LdMessageSquareDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32528,6 +45350,9 @@ impl IconShape for LdMessageSquareDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32548,11 +45373,23 @@ impl IconShape for LdMessageSquareHeart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32560,6 +45397,9 @@ impl IconShape for LdMessageSquareHeart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32578,11 +45418,23 @@ impl IconShape for LdMessageSquareMore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32590,6 +45442,9 @@ impl IconShape for LdMessageSquareMore { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32614,11 +45469,23 @@ impl IconShape for LdMessageSquareOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32626,6 +45493,9 @@ impl IconShape for LdMessageSquareOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32647,11 +45517,23 @@ impl IconShape for LdMessageSquarePlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32659,6 +45541,9 @@ impl IconShape for LdMessageSquarePlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32680,11 +45565,23 @@ impl IconShape for LdMessageSquareQuote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32692,6 +45589,9 @@ impl IconShape for LdMessageSquareQuote { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32713,11 +45613,23 @@ impl IconShape for LdMessageSquareReply { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32725,6 +45637,9 @@ impl IconShape for LdMessageSquareReply { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32746,11 +45661,23 @@ impl IconShape for LdMessageSquareShare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32758,6 +45685,9 @@ impl IconShape for LdMessageSquareShare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32779,11 +45709,23 @@ impl IconShape for LdMessageSquareText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32791,6 +45733,9 @@ impl IconShape for LdMessageSquareText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32812,11 +45757,23 @@ impl IconShape for LdMessageSquareWarning { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32824,6 +45781,9 @@ impl IconShape for LdMessageSquareWarning { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32845,11 +45805,23 @@ impl IconShape for LdMessageSquareX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32857,6 +45829,9 @@ impl IconShape for LdMessageSquareX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32878,11 +45853,23 @@ impl IconShape for LdMessageSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32890,6 +45877,9 @@ impl IconShape for LdMessageSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32905,11 +45895,23 @@ impl IconShape for LdMessagesSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32917,6 +45919,9 @@ impl IconShape for LdMessagesSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -32935,11 +45940,23 @@ impl IconShape for LdMicOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32947,6 +45964,9 @@ impl IconShape for LdMicOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -32983,11 +46003,23 @@ impl IconShape for LdMicVocal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -32995,6 +46027,9 @@ impl IconShape for LdMicVocal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33015,11 +46050,23 @@ impl IconShape for LdMic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33027,6 +46074,9 @@ impl IconShape for LdMic { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33051,11 +46101,23 @@ impl IconShape for LdMicroscope { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33063,6 +46125,9 @@ impl IconShape for LdMicroscope { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33093,11 +46158,23 @@ impl IconShape for LdMicrowave { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33105,6 +46182,9 @@ impl IconShape for LdMicrowave { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -33140,11 +46220,23 @@ impl IconShape for LdMilestone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33152,6 +46244,9 @@ impl IconShape for LdMilestone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33173,11 +46268,23 @@ impl IconShape for LdMilkOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33185,6 +46292,9 @@ impl IconShape for LdMilkOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33212,11 +46322,23 @@ impl IconShape for LdMilk { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33224,6 +46346,9 @@ impl IconShape for LdMilk { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33245,11 +46370,23 @@ impl IconShape for LdMinimize2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33257,6 +46394,9 @@ impl IconShape for LdMinimize2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -33287,11 +46427,23 @@ impl IconShape for LdMinimize { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33299,6 +46451,9 @@ impl IconShape for LdMinimize { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33323,11 +46478,23 @@ impl IconShape for LdMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33335,6 +46502,9 @@ impl IconShape for LdMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33350,11 +46520,23 @@ impl IconShape for LdMonitorCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33362,6 +46544,9 @@ impl IconShape for LdMonitorCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33390,11 +46575,23 @@ impl IconShape for LdMonitorDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33402,6 +46599,9 @@ impl IconShape for LdMonitorDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -33428,11 +46628,23 @@ impl IconShape for LdMonitorDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33440,6 +46652,9 @@ impl IconShape for LdMonitorDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33471,11 +46686,23 @@ impl IconShape for LdMonitorOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33483,6 +46710,9 @@ impl IconShape for LdMonitorOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33510,11 +46740,23 @@ impl IconShape for LdMonitorPause { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33522,6 +46764,9 @@ impl IconShape for LdMonitorPause { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33553,11 +46798,23 @@ impl IconShape for LdMonitorPlay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33565,6 +46822,9 @@ impl IconShape for LdMonitorPlay { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33593,11 +46853,23 @@ impl IconShape for LdMonitorSmartphone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33605,6 +46877,9 @@ impl IconShape for LdMonitorSmartphone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33633,11 +46908,23 @@ impl IconShape for LdMonitorSpeaker { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33645,6 +46932,9 @@ impl IconShape for LdMonitorSpeaker { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33678,11 +46968,23 @@ impl IconShape for LdMonitorStop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33690,6 +46992,9 @@ impl IconShape for LdMonitorStop { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33722,11 +47027,23 @@ impl IconShape for LdMonitorUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33734,6 +47051,9 @@ impl IconShape for LdMonitorUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33765,11 +47085,23 @@ impl IconShape for LdMonitorX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33777,6 +47109,9 @@ impl IconShape for LdMonitorX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33808,11 +47143,23 @@ impl IconShape for LdMonitor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33820,6 +47167,9 @@ impl IconShape for LdMonitor { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -33851,11 +47201,23 @@ impl IconShape for LdMoonStar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33863,6 +47225,9 @@ impl IconShape for LdMoonStar { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33884,11 +47249,23 @@ impl IconShape for LdMoon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33896,6 +47273,9 @@ impl IconShape for LdMoon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33911,11 +47291,23 @@ impl IconShape for LdMountainSnow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33923,6 +47315,9 @@ impl IconShape for LdMountainSnow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33941,11 +47336,23 @@ impl IconShape for LdMountain { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33953,6 +47360,9 @@ impl IconShape for LdMountain { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -33968,11 +47378,23 @@ impl IconShape for LdMouseOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -33980,6 +47402,9 @@ impl IconShape for LdMouseOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34004,11 +47429,23 @@ impl IconShape for LdMousePointer2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34016,6 +47453,9 @@ impl IconShape for LdMousePointer2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34031,11 +47471,23 @@ impl IconShape for LdMousePointerClick { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34043,6 +47495,9 @@ impl IconShape for LdMousePointerClick { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34070,11 +47525,23 @@ impl IconShape for LdMousePointer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34082,6 +47549,9 @@ impl IconShape for LdMousePointer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34100,11 +47570,23 @@ impl IconShape for LdMouse { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34112,6 +47594,9 @@ impl IconShape for LdMouse { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -34134,11 +47619,23 @@ impl IconShape for LdMove3d { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34146,6 +47643,9 @@ impl IconShape for LdMove3d { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34170,11 +47670,23 @@ impl IconShape for LdMoveDiagonal2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34182,6 +47694,9 @@ impl IconShape for LdMoveDiagonal2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -34206,11 +47721,23 @@ impl IconShape for LdMoveDiagonal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34218,6 +47745,9 @@ impl IconShape for LdMoveDiagonal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -34242,11 +47772,23 @@ impl IconShape for LdMoveDownLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34254,6 +47796,9 @@ impl IconShape for LdMoveDownLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34272,11 +47817,23 @@ impl IconShape for LdMoveDownRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34284,6 +47841,9 @@ impl IconShape for LdMoveDownRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34302,11 +47862,23 @@ impl IconShape for LdMoveDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34314,6 +47886,9 @@ impl IconShape for LdMoveDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34332,11 +47907,23 @@ impl IconShape for LdMoveHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34344,6 +47931,9 @@ impl IconShape for LdMoveHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -34368,11 +47958,23 @@ impl IconShape for LdMoveLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34380,6 +47982,9 @@ impl IconShape for LdMoveLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34398,11 +48003,23 @@ impl IconShape for LdMoveRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34410,6 +48027,9 @@ impl IconShape for LdMoveRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34428,11 +48048,23 @@ impl IconShape for LdMoveUpLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34440,6 +48072,9 @@ impl IconShape for LdMoveUpLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34458,11 +48093,23 @@ impl IconShape for LdMoveUpRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34470,6 +48117,9 @@ impl IconShape for LdMoveUpRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34488,11 +48138,23 @@ impl IconShape for LdMoveUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34500,6 +48162,9 @@ impl IconShape for LdMoveUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34518,11 +48183,23 @@ impl IconShape for LdMoveVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34530,6 +48207,9 @@ impl IconShape for LdMoveVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -34554,11 +48234,23 @@ impl IconShape for LdMove { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34566,6 +48258,9 @@ impl IconShape for LdMove { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -34602,11 +48297,23 @@ impl IconShape for LdMusic2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34614,6 +48321,9 @@ impl IconShape for LdMusic2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -34634,11 +48344,23 @@ impl IconShape for LdMusic3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34646,6 +48368,9 @@ impl IconShape for LdMusic3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -34666,11 +48391,23 @@ impl IconShape for LdMusic4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34678,6 +48415,9 @@ impl IconShape for LdMusic4 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34706,11 +48446,23 @@ impl IconShape for LdMusic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34718,6 +48470,9 @@ impl IconShape for LdMusic { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34743,11 +48498,23 @@ impl IconShape for LdNavigation2Off { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34755,6 +48522,9 @@ impl IconShape for LdNavigation2Off { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34779,11 +48549,23 @@ impl IconShape for LdNavigation2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34791,6 +48573,9 @@ impl IconShape for LdNavigation2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -34806,11 +48591,23 @@ impl IconShape for LdNavigationOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34818,6 +48615,9 @@ impl IconShape for LdNavigationOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34842,11 +48642,23 @@ impl IconShape for LdNavigation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34854,6 +48666,9 @@ impl IconShape for LdNavigation { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -34869,11 +48684,23 @@ impl IconShape for LdNetwork { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34881,6 +48708,9 @@ impl IconShape for LdNetwork { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -34920,11 +48750,23 @@ impl IconShape for LdNewspaper { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34932,6 +48774,9 @@ impl IconShape for LdNewspaper { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34956,11 +48801,23 @@ impl IconShape for LdNfc { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -34968,6 +48825,9 @@ impl IconShape for LdNfc { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -34992,11 +48852,23 @@ impl IconShape for LdNotebookPen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35004,6 +48876,9 @@ impl IconShape for LdNotebookPen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35034,11 +48909,23 @@ impl IconShape for LdNotebookTabs { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35046,6 +48933,9 @@ impl IconShape for LdNotebookTabs { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35089,11 +48979,23 @@ impl IconShape for LdNotebookText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35101,6 +49003,9 @@ impl IconShape for LdNotebookText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35141,11 +49046,23 @@ impl IconShape for LdNotebook { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35153,6 +49070,9 @@ impl IconShape for LdNotebook { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35187,11 +49107,23 @@ impl IconShape for LdNotepadTextDashed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35199,6 +49131,9 @@ impl IconShape for LdNotepadTextDashed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35250,11 +49185,23 @@ impl IconShape for LdNotepadText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35262,6 +49209,9 @@ impl IconShape for LdNotepadText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35299,11 +49249,23 @@ impl IconShape for LdNutOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35311,6 +49273,9 @@ impl IconShape for LdNutOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35341,11 +49306,23 @@ impl IconShape for LdNut { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35353,6 +49330,9 @@ impl IconShape for LdNut { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35374,11 +49354,23 @@ impl IconShape for LdOctagonAlert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35386,6 +49378,9 @@ impl IconShape for LdOctagonAlert { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -35413,11 +49408,23 @@ impl IconShape for LdOctagonPause { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35425,6 +49432,9 @@ impl IconShape for LdOctagonPause { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35446,11 +49456,23 @@ impl IconShape for LdOctagonX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35458,6 +49480,9 @@ impl IconShape for LdOctagonX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -35479,11 +49504,23 @@ impl IconShape for LdOctagon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35491,6 +49528,9 @@ impl IconShape for LdOctagon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -35506,11 +49546,23 @@ impl IconShape for LdOption { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35518,6 +49570,9 @@ impl IconShape for LdOption { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35536,11 +49591,23 @@ impl IconShape for LdOrbit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35548,6 +49615,9 @@ impl IconShape for LdOrbit { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -35581,11 +49651,23 @@ impl IconShape for LdOrigami { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35593,6 +49675,9 @@ impl IconShape for LdOrigami { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35614,11 +49699,23 @@ impl IconShape for LdPackage2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35626,6 +49723,9 @@ impl IconShape for LdPackage2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35647,11 +49747,23 @@ impl IconShape for LdPackageCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35659,6 +49771,9 @@ impl IconShape for LdPackageCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35689,11 +49804,23 @@ impl IconShape for LdPackageMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35701,6 +49828,9 @@ impl IconShape for LdPackageMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35731,11 +49861,23 @@ impl IconShape for LdPackageOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35743,6 +49885,9 @@ impl IconShape for LdPackageOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35767,11 +49912,23 @@ impl IconShape for LdPackagePlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35779,6 +49936,9 @@ impl IconShape for LdPackagePlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35812,11 +49972,23 @@ impl IconShape for LdPackageSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35824,6 +49996,9 @@ impl IconShape for LdPackageSearch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35859,11 +50034,23 @@ impl IconShape for LdPackageX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35871,6 +50058,9 @@ impl IconShape for LdPackageX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35901,11 +50091,23 @@ impl IconShape for LdPackage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35913,6 +50115,9 @@ impl IconShape for LdPackage { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35937,11 +50142,23 @@ impl IconShape for LdPaintBucket { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35949,6 +50166,9 @@ impl IconShape for LdPaintBucket { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -35973,11 +50193,23 @@ impl IconShape for LdPaintRoller { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -35985,6 +50217,9 @@ impl IconShape for LdPaintRoller { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36014,11 +50249,23 @@ impl IconShape for LdPaintbrush2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36026,6 +50273,9 @@ impl IconShape for LdPaintbrush2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36050,11 +50300,23 @@ impl IconShape for LdPaintbrush { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36062,6 +50324,9 @@ impl IconShape for LdPaintbrush { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36083,11 +50348,23 @@ impl IconShape for LdPalette { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36095,6 +50372,9 @@ impl IconShape for LdPalette { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -36130,11 +50410,23 @@ impl IconShape for LdPanelBottomClose { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36142,6 +50434,9 @@ impl IconShape for LdPanelBottomClose { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36167,11 +50462,23 @@ impl IconShape for LdPanelBottomDashed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36179,6 +50486,9 @@ impl IconShape for LdPanelBottomDashed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36210,11 +50520,23 @@ impl IconShape for LdPanelBottomOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36222,6 +50544,9 @@ impl IconShape for LdPanelBottomOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36247,11 +50572,23 @@ impl IconShape for LdPanelBottom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36259,6 +50596,9 @@ impl IconShape for LdPanelBottom { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36281,11 +50621,23 @@ impl IconShape for LdPanelLeftClose { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36293,6 +50645,9 @@ impl IconShape for LdPanelLeftClose { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36318,11 +50673,23 @@ impl IconShape for LdPanelLeftDashed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36330,6 +50697,9 @@ impl IconShape for LdPanelLeftDashed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36361,11 +50731,23 @@ impl IconShape for LdPanelLeftOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36373,6 +50755,9 @@ impl IconShape for LdPanelLeftOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36398,11 +50783,23 @@ impl IconShape for LdPanelLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36410,6 +50807,9 @@ impl IconShape for LdPanelLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36432,11 +50832,23 @@ impl IconShape for LdPanelRightClose { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36444,6 +50856,9 @@ impl IconShape for LdPanelRightClose { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36469,11 +50884,23 @@ impl IconShape for LdPanelRightDashed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36481,6 +50908,9 @@ impl IconShape for LdPanelRightDashed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36512,11 +50942,23 @@ impl IconShape for LdPanelRightOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36524,6 +50966,9 @@ impl IconShape for LdPanelRightOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36549,11 +50994,23 @@ impl IconShape for LdPanelRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36561,6 +51018,9 @@ impl IconShape for LdPanelRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36583,11 +51043,23 @@ impl IconShape for LdPanelTopClose { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36595,6 +51067,9 @@ impl IconShape for LdPanelTopClose { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36620,11 +51095,23 @@ impl IconShape for LdPanelTopDashed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36632,6 +51119,9 @@ impl IconShape for LdPanelTopDashed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36663,11 +51153,23 @@ impl IconShape for LdPanelTopOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36675,6 +51177,9 @@ impl IconShape for LdPanelTopOpen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36700,11 +51205,23 @@ impl IconShape for LdPanelTop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36712,6 +51229,9 @@ impl IconShape for LdPanelTop { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36734,11 +51254,23 @@ impl IconShape for LdPanelsLeftBottom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36746,6 +51278,9 @@ impl IconShape for LdPanelsLeftBottom { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36771,11 +51306,23 @@ impl IconShape for LdPanelsRightBottom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36783,6 +51330,9 @@ impl IconShape for LdPanelsRightBottom { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36808,11 +51358,23 @@ impl IconShape for LdPanelsTopLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36820,6 +51382,9 @@ impl IconShape for LdPanelsTopLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -36845,11 +51410,23 @@ impl IconShape for LdPaperclip { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36857,6 +51434,9 @@ impl IconShape for LdPaperclip { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36872,11 +51452,23 @@ impl IconShape for LdParentheses { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36884,6 +51476,9 @@ impl IconShape for LdParentheses { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36902,11 +51497,23 @@ impl IconShape for LdParkingMeter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36914,6 +51521,9 @@ impl IconShape for LdParkingMeter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36941,11 +51551,23 @@ impl IconShape for LdPartyPopper { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -36953,6 +51575,9 @@ impl IconShape for LdPartyPopper { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -36992,11 +51617,23 @@ impl IconShape for LdPause { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37004,6 +51641,9 @@ impl IconShape for LdPause { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -37030,11 +51670,23 @@ impl IconShape for LdPawPrint { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37042,6 +51694,9 @@ impl IconShape for LdPawPrint { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -37072,11 +51727,23 @@ impl IconShape for LdPcCase { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37084,6 +51751,9 @@ impl IconShape for LdPcCase { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -37112,11 +51782,23 @@ impl IconShape for LdPenLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37124,6 +51806,9 @@ impl IconShape for LdPenLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37142,11 +51827,23 @@ impl IconShape for LdPenTool { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37154,6 +51851,9 @@ impl IconShape for LdPenTool { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37180,11 +51880,23 @@ impl IconShape for LdPen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37192,6 +51904,9 @@ impl IconShape for LdPen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37207,11 +51922,23 @@ impl IconShape for LdPencilLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37219,6 +51946,9 @@ impl IconShape for LdPencilLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37240,11 +51970,23 @@ impl IconShape for LdPencilRuler { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37252,6 +51994,9 @@ impl IconShape for LdPencilRuler { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37282,11 +52027,23 @@ impl IconShape for LdPencil { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37294,6 +52051,9 @@ impl IconShape for LdPencil { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37312,11 +52072,23 @@ impl IconShape for LdPentagon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37324,6 +52096,9 @@ impl IconShape for LdPentagon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37339,11 +52114,23 @@ impl IconShape for LdPercent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37351,6 +52138,9 @@ impl IconShape for LdPercent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -37379,11 +52169,23 @@ impl IconShape for LdPersonStanding { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37391,6 +52193,9 @@ impl IconShape for LdPersonStanding { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -37417,11 +52222,23 @@ impl IconShape for LdPhoneCall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37429,6 +52246,9 @@ impl IconShape for LdPhoneCall { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37450,11 +52270,23 @@ impl IconShape for LdPhoneForwarded { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37462,6 +52294,9 @@ impl IconShape for LdPhoneForwarded { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -37486,11 +52321,23 @@ impl IconShape for LdPhoneIncoming { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37498,6 +52345,9 @@ impl IconShape for LdPhoneIncoming { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -37522,11 +52372,23 @@ impl IconShape for LdPhoneMissed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37534,6 +52396,9 @@ impl IconShape for LdPhoneMissed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -37561,11 +52426,23 @@ impl IconShape for LdPhoneOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37573,6 +52450,9 @@ impl IconShape for LdPhoneOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37594,11 +52474,23 @@ impl IconShape for LdPhoneOutgoing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37606,6 +52498,9 @@ impl IconShape for LdPhoneOutgoing { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -37630,11 +52525,23 @@ impl IconShape for LdPhone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37642,6 +52549,9 @@ impl IconShape for LdPhone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37657,11 +52567,23 @@ impl IconShape for LdPi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37669,6 +52591,9 @@ impl IconShape for LdPi { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -37693,11 +52618,23 @@ impl IconShape for LdPiano { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37705,6 +52642,9 @@ impl IconShape for LdPiano { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37735,11 +52675,23 @@ impl IconShape for LdPickaxe { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37747,6 +52699,9 @@ impl IconShape for LdPickaxe { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37771,11 +52726,23 @@ impl IconShape for LdPictureInPicture2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37783,6 +52750,9 @@ impl IconShape for LdPictureInPicture2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37805,11 +52775,23 @@ impl IconShape for LdPictureInPicture { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37817,6 +52799,9 @@ impl IconShape for LdPictureInPicture { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37839,11 +52824,23 @@ impl IconShape for LdPieChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37851,6 +52848,9 @@ impl IconShape for LdPieChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37869,11 +52869,23 @@ impl IconShape for LdPiggyBank { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37881,6 +52893,9 @@ impl IconShape for LdPiggyBank { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37902,11 +52917,23 @@ impl IconShape for LdPilcrowLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37914,6 +52941,9 @@ impl IconShape for LdPilcrowLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37941,11 +52971,23 @@ impl IconShape for LdPilcrowRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37953,6 +52995,9 @@ impl IconShape for LdPilcrowRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -37980,11 +53025,23 @@ impl IconShape for LdPilcrow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -37992,6 +53049,9 @@ impl IconShape for LdPilcrow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38013,11 +53073,23 @@ impl IconShape for LdPill { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38025,6 +53097,9 @@ impl IconShape for LdPill { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38043,11 +53118,23 @@ impl IconShape for LdPinOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38055,6 +53142,9 @@ impl IconShape for LdPinOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -38085,11 +53175,23 @@ impl IconShape for LdPin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38097,6 +53199,9 @@ impl IconShape for LdPin { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -38118,11 +53223,23 @@ impl IconShape for LdPipette { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38130,6 +53247,9 @@ impl IconShape for LdPipette { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38151,11 +53271,23 @@ impl IconShape for LdPizza { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38163,6 +53295,9 @@ impl IconShape for LdPizza { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38190,11 +53325,23 @@ impl IconShape for LdPlaneLanding { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38202,6 +53349,9 @@ impl IconShape for LdPlaneLanding { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38220,11 +53370,23 @@ impl IconShape for LdPlaneTakeoff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38232,6 +53394,9 @@ impl IconShape for LdPlaneTakeoff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38250,11 +53415,23 @@ impl IconShape for LdPlane { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38262,6 +53439,9 @@ impl IconShape for LdPlane { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38277,11 +53457,23 @@ impl IconShape for LdPlay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38289,6 +53481,9 @@ impl IconShape for LdPlay { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -38304,11 +53499,23 @@ impl IconShape for LdPlug2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38316,6 +53523,9 @@ impl IconShape for LdPlug2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38343,11 +53553,23 @@ impl IconShape for LdPlugZap2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38355,6 +53577,9 @@ impl IconShape for LdPlugZap2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38382,11 +53607,23 @@ impl IconShape for LdPlugZap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38394,6 +53631,9 @@ impl IconShape for LdPlugZap { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38421,11 +53661,23 @@ impl IconShape for LdPlug { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38433,6 +53685,9 @@ impl IconShape for LdPlug { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38457,11 +53712,23 @@ impl IconShape for LdPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38469,6 +53736,9 @@ impl IconShape for LdPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38487,11 +53757,23 @@ impl IconShape for LdPocketKnife { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38499,6 +53781,9 @@ impl IconShape for LdPocketKnife { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38526,11 +53811,23 @@ impl IconShape for LdPocket { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38538,6 +53835,9 @@ impl IconShape for LdPocket { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38556,11 +53856,23 @@ impl IconShape for LdPodcast { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38568,6 +53880,9 @@ impl IconShape for LdPodcast { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38594,11 +53909,23 @@ impl IconShape for LdPointerOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38606,6 +53933,9 @@ impl IconShape for LdPointerOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38636,11 +53966,23 @@ impl IconShape for LdPointer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38648,6 +53990,9 @@ impl IconShape for LdPointer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38675,11 +54020,23 @@ impl IconShape for LdPopcorn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38687,6 +54044,9 @@ impl IconShape for LdPopcorn { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38711,11 +54071,23 @@ impl IconShape for LdPopsicle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38723,6 +54095,9 @@ impl IconShape for LdPopsicle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38741,11 +54116,23 @@ impl IconShape for LdPoundSterling { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38753,6 +54140,9 @@ impl IconShape for LdPoundSterling { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38777,11 +54167,23 @@ impl IconShape for LdPowerOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38789,6 +54191,9 @@ impl IconShape for LdPowerOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38813,11 +54218,23 @@ impl IconShape for LdPower { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38825,6 +54242,9 @@ impl IconShape for LdPower { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38843,11 +54263,23 @@ impl IconShape for LdPresentation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38855,6 +54287,9 @@ impl IconShape for LdPresentation { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38876,11 +54311,23 @@ impl IconShape for LdPrinter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38888,6 +54335,9 @@ impl IconShape for LdPrinter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -38912,11 +54362,23 @@ impl IconShape for LdProjector { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38924,6 +54386,9 @@ impl IconShape for LdProjector { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -38956,11 +54421,23 @@ impl IconShape for LdProportions { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -38968,6 +54445,9 @@ impl IconShape for LdProportions { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -38993,11 +54473,23 @@ impl IconShape for LdPuzzle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39005,6 +54497,9 @@ impl IconShape for LdPuzzle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39020,11 +54515,23 @@ impl IconShape for LdPyramid { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39032,6 +54539,9 @@ impl IconShape for LdPyramid { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39050,11 +54560,23 @@ impl IconShape for LdQrCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39062,6 +54584,9 @@ impl IconShape for LdQrCode { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -39122,11 +54647,23 @@ impl IconShape for LdQuote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39134,6 +54671,9 @@ impl IconShape for LdQuote { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39152,11 +54692,23 @@ impl IconShape for LdRabbit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39164,6 +54716,9 @@ impl IconShape for LdRabbit { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39191,11 +54746,23 @@ impl IconShape for LdRadar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39203,6 +54770,9 @@ impl IconShape for LdRadar { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39241,11 +54811,23 @@ impl IconShape for LdRadiation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39253,6 +54835,9 @@ impl IconShape for LdRadiation { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39277,11 +54862,23 @@ impl IconShape for LdRadical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39289,6 +54886,9 @@ impl IconShape for LdRadical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39304,11 +54904,23 @@ impl IconShape for LdRadioReceiver { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39316,6 +54928,9 @@ impl IconShape for LdRadioReceiver { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39344,11 +54959,23 @@ impl IconShape for LdRadioTower { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39356,6 +54983,9 @@ impl IconShape for LdRadioTower { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39391,11 +55021,23 @@ impl IconShape for LdRadio { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39403,6 +55045,9 @@ impl IconShape for LdRadio { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39432,11 +55077,23 @@ impl IconShape for LdRadius { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39444,6 +55101,9 @@ impl IconShape for LdRadius { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39472,11 +55132,23 @@ impl IconShape for LdRailSymbol { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39484,6 +55156,9 @@ impl IconShape for LdRailSymbol { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39505,11 +55180,23 @@ impl IconShape for LdRainbow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39517,6 +55204,9 @@ impl IconShape for LdRainbow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39538,11 +55228,23 @@ impl IconShape for LdRat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39550,6 +55252,9 @@ impl IconShape for LdRat { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39577,11 +55282,23 @@ impl IconShape for LdRatio { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39589,6 +55306,9 @@ impl IconShape for LdRatio { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -39615,11 +55335,23 @@ impl IconShape for LdReceiptCent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39627,6 +55359,9 @@ impl IconShape for LdReceiptCent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39648,11 +55383,23 @@ impl IconShape for LdReceiptEuro { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39660,6 +55407,9 @@ impl IconShape for LdReceiptEuro { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39681,11 +55431,23 @@ impl IconShape for LdReceiptIndianRupee { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39693,6 +55455,9 @@ impl IconShape for LdReceiptIndianRupee { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39717,11 +55482,23 @@ impl IconShape for LdReceiptJapaneseYen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39729,6 +55506,9 @@ impl IconShape for LdReceiptJapaneseYen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39756,11 +55536,23 @@ impl IconShape for LdReceiptPoundSterling { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39768,6 +55560,9 @@ impl IconShape for LdReceiptPoundSterling { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39792,11 +55587,23 @@ impl IconShape for LdReceiptRussianRuble { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39804,6 +55611,9 @@ impl IconShape for LdReceiptRussianRuble { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39825,11 +55635,23 @@ impl IconShape for LdReceiptSwissFranc { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39837,6 +55659,9 @@ impl IconShape for LdReceiptSwissFranc { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39861,11 +55686,23 @@ impl IconShape for LdReceiptText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39873,6 +55710,9 @@ impl IconShape for LdReceiptText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39897,11 +55737,23 @@ impl IconShape for LdReceipt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39909,6 +55761,9 @@ impl IconShape for LdReceipt { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -39930,11 +55785,23 @@ impl IconShape for LdRectangleEllipsis { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39942,6 +55809,9 @@ impl IconShape for LdRectangleEllipsis { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -39970,11 +55840,23 @@ impl IconShape for LdRectangleHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -39982,6 +55864,9 @@ impl IconShape for LdRectangleHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -40001,11 +55886,23 @@ impl IconShape for LdRectangleVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40013,6 +55910,9 @@ impl IconShape for LdRectangleVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -40032,11 +55932,23 @@ impl IconShape for LdRecycle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40044,6 +55956,9 @@ impl IconShape for LdRecycle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40074,11 +55989,23 @@ impl IconShape for LdRedo2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40086,6 +56013,9 @@ impl IconShape for LdRedo2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40104,11 +56034,23 @@ impl IconShape for LdRedoDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40116,6 +56058,9 @@ impl IconShape for LdRedoDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -40139,11 +56084,23 @@ impl IconShape for LdRedo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40151,6 +56108,9 @@ impl IconShape for LdRedo { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40169,11 +56129,23 @@ impl IconShape for LdRefreshCcwDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40181,6 +56153,9 @@ impl IconShape for LdRefreshCcwDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40210,11 +56185,23 @@ impl IconShape for LdRefreshCcw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40222,6 +56209,9 @@ impl IconShape for LdRefreshCcw { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40246,11 +56236,23 @@ impl IconShape for LdRefreshCwOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40258,6 +56260,9 @@ impl IconShape for LdRefreshCwOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40291,11 +56296,23 @@ impl IconShape for LdRefreshCw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40303,6 +56320,9 @@ impl IconShape for LdRefreshCw { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40327,11 +56347,23 @@ impl IconShape for LdRefrigerator { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40339,6 +56371,9 @@ impl IconShape for LdRefrigerator { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40360,11 +56395,23 @@ impl IconShape for LdRegex { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40372,6 +56419,9 @@ impl IconShape for LdRegex { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40396,11 +56446,23 @@ impl IconShape for LdRemoveFormatting { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40408,6 +56470,9 @@ impl IconShape for LdRemoveFormatting { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40435,11 +56500,23 @@ impl IconShape for LdRepeat1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40447,6 +56524,9 @@ impl IconShape for LdRepeat1 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40474,11 +56554,23 @@ impl IconShape for LdRepeat2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40486,6 +56578,9 @@ impl IconShape for LdRepeat2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40510,11 +56605,23 @@ impl IconShape for LdRepeat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40522,6 +56629,9 @@ impl IconShape for LdRepeat { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40546,11 +56656,23 @@ impl IconShape for LdReplaceAll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40558,6 +56680,9 @@ impl IconShape for LdReplaceAll { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40601,11 +56726,23 @@ impl IconShape for LdReplace { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40613,6 +56750,9 @@ impl IconShape for LdReplace { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40650,11 +56790,23 @@ impl IconShape for LdReplyAll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40662,6 +56814,9 @@ impl IconShape for LdReplyAll { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -40683,11 +56838,23 @@ impl IconShape for LdReply { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40695,6 +56862,9 @@ impl IconShape for LdReply { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -40713,11 +56883,23 @@ impl IconShape for LdRewind { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40725,6 +56907,9 @@ impl IconShape for LdRewind { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -40743,11 +56928,23 @@ impl IconShape for LdRibbon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40755,6 +56952,9 @@ impl IconShape for LdRibbon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40782,11 +56982,23 @@ impl IconShape for LdRocket { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40794,6 +57006,9 @@ impl IconShape for LdRocket { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40818,11 +57033,23 @@ impl IconShape for LdRockingChair { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40830,6 +57057,9 @@ impl IconShape for LdRockingChair { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -40860,11 +57090,23 @@ impl IconShape for LdRollerCoaster { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40872,6 +57114,9 @@ impl IconShape for LdRollerCoaster { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40905,11 +57150,23 @@ impl IconShape for LdRotate3d { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40917,6 +57174,9 @@ impl IconShape for LdRotate3d { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40938,11 +57198,23 @@ impl IconShape for LdRotateCcwSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40950,6 +57222,9 @@ impl IconShape for LdRotateCcwSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -40971,11 +57246,23 @@ impl IconShape for LdRotateCcw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -40983,6 +57270,9 @@ impl IconShape for LdRotateCcw { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41001,11 +57291,23 @@ impl IconShape for LdRotateCwSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41013,6 +57315,9 @@ impl IconShape for LdRotateCwSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41034,11 +57339,23 @@ impl IconShape for LdRotateCw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41046,6 +57363,9 @@ impl IconShape for LdRotateCw { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41064,11 +57384,23 @@ impl IconShape for LdRouteOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41076,6 +57408,9 @@ impl IconShape for LdRouteOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -41113,11 +57448,23 @@ impl IconShape for LdRoute { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41125,6 +57472,9 @@ impl IconShape for LdRoute { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -41150,11 +57500,23 @@ impl IconShape for LdRouter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41162,6 +57524,9 @@ impl IconShape for LdRouter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -41196,11 +57561,23 @@ impl IconShape for LdRows2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41208,6 +57585,9 @@ impl IconShape for LdRows2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -41230,11 +57610,23 @@ impl IconShape for LdRows3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41242,6 +57634,9 @@ impl IconShape for LdRows3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -41267,11 +57662,23 @@ impl IconShape for LdRows4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41279,6 +57686,9 @@ impl IconShape for LdRows4 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -41307,11 +57717,23 @@ impl IconShape for LdRss { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41319,6 +57741,9 @@ impl IconShape for LdRss { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41342,11 +57767,23 @@ impl IconShape for LdRuler { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41354,6 +57791,9 @@ impl IconShape for LdRuler { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41381,11 +57821,23 @@ impl IconShape for LdRussianRuble { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41393,6 +57845,9 @@ impl IconShape for LdRussianRuble { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41411,11 +57866,23 @@ impl IconShape for LdSailboat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41423,6 +57890,9 @@ impl IconShape for LdSailboat { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41444,11 +57914,23 @@ impl IconShape for LdSalad { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41456,6 +57938,9 @@ impl IconShape for LdSalad { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41483,11 +57968,23 @@ impl IconShape for LdSandwich { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41495,6 +57992,9 @@ impl IconShape for LdSandwich { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41519,11 +58019,23 @@ impl IconShape for LdSatelliteDish { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41531,6 +58043,9 @@ impl IconShape for LdSatelliteDish { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41555,11 +58070,23 @@ impl IconShape for LdSatellite { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41567,6 +58094,9 @@ impl IconShape for LdSatellite { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41594,11 +58124,23 @@ impl IconShape for LdSaveAll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41606,6 +58148,9 @@ impl IconShape for LdSaveAll { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41630,11 +58175,23 @@ impl IconShape for LdSave { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41642,6 +58199,9 @@ impl IconShape for LdSave { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41663,11 +58223,23 @@ impl IconShape for LdScale3d { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41675,6 +58247,9 @@ impl IconShape for LdScale3d { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -41703,11 +58278,23 @@ impl IconShape for LdScale { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41715,6 +58302,9 @@ impl IconShape for LdScale { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41742,11 +58332,23 @@ impl IconShape for LdScaling { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41754,6 +58356,9 @@ impl IconShape for LdScaling { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41778,11 +58383,23 @@ impl IconShape for LdScanBarcode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41790,6 +58407,9 @@ impl IconShape for LdScanBarcode { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41823,11 +58443,23 @@ impl IconShape for LdScanEye { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41835,6 +58467,9 @@ impl IconShape for LdScanEye { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41867,11 +58502,23 @@ impl IconShape for LdScanFace { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41879,6 +58526,9 @@ impl IconShape for LdScanFace { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41912,11 +58562,23 @@ impl IconShape for LdScanLine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41924,6 +58586,9 @@ impl IconShape for LdScanLine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41951,11 +58616,23 @@ impl IconShape for LdScanSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -41963,6 +58640,9 @@ impl IconShape for LdScanSearch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -41995,11 +58675,23 @@ impl IconShape for LdScanText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42007,6 +58699,9 @@ impl IconShape for LdScanText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42040,11 +58735,23 @@ impl IconShape for LdScan { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42052,6 +58759,9 @@ impl IconShape for LdScan { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42076,11 +58786,23 @@ impl IconShape for LdScatterChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42088,6 +58810,9 @@ impl IconShape for LdScatterChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -42128,11 +58853,23 @@ impl IconShape for LdSchool { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42140,6 +58877,9 @@ impl IconShape for LdSchool { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42172,11 +58912,23 @@ impl IconShape for LdScissorsLineDashed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42184,6 +58936,9 @@ impl IconShape for LdScissorsLineDashed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42221,11 +58976,23 @@ impl IconShape for LdScissors { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42233,6 +59000,9 @@ impl IconShape for LdScissors { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -42264,11 +59034,23 @@ impl IconShape for LdScreenShareOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42276,6 +59058,9 @@ impl IconShape for LdScreenShareOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42303,11 +59088,23 @@ impl IconShape for LdScreenShare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42315,6 +59112,9 @@ impl IconShape for LdScreenShare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42342,11 +59142,23 @@ impl IconShape for LdScrollText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42354,6 +59166,9 @@ impl IconShape for LdScrollText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42378,11 +59193,23 @@ impl IconShape for LdScroll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42390,6 +59217,9 @@ impl IconShape for LdScroll { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42408,11 +59238,23 @@ impl IconShape for LdSearchCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42420,6 +59262,9 @@ impl IconShape for LdSearchCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42443,11 +59288,23 @@ impl IconShape for LdSearchCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42455,6 +59312,9 @@ impl IconShape for LdSearchCode { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42481,11 +59341,23 @@ impl IconShape for LdSearchSlash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42493,6 +59365,9 @@ impl IconShape for LdSearchSlash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42516,11 +59391,23 @@ impl IconShape for LdSearchX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42528,6 +59415,9 @@ impl IconShape for LdSearchX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42554,11 +59444,23 @@ impl IconShape for LdSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42566,6 +59468,9 @@ impl IconShape for LdSearch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -42586,11 +59491,23 @@ impl IconShape for LdSendHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42598,6 +59515,9 @@ impl IconShape for LdSendHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42616,11 +59536,23 @@ impl IconShape for LdSendToBack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42628,6 +59560,9 @@ impl IconShape for LdSendToBack { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -42660,11 +59595,23 @@ impl IconShape for LdSend { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42672,6 +59619,9 @@ impl IconShape for LdSend { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42690,11 +59640,23 @@ impl IconShape for LdSeparatorHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42702,6 +59664,9 @@ impl IconShape for LdSeparatorHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -42726,11 +59691,23 @@ impl IconShape for LdSeparatorVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42738,6 +59715,9 @@ impl IconShape for LdSeparatorVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -42762,11 +59742,23 @@ impl IconShape for LdServerCog { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42774,6 +59766,9 @@ impl IconShape for LdServerCog { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -42827,11 +59822,23 @@ impl IconShape for LdServerCrash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42839,6 +59846,9 @@ impl IconShape for LdServerCrash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42866,11 +59876,23 @@ impl IconShape for LdServerOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42878,6 +59900,9 @@ impl IconShape for LdServerOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -42908,11 +59933,23 @@ impl IconShape for LdServer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42920,6 +59957,9 @@ impl IconShape for LdServer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -42960,11 +60000,23 @@ impl IconShape for LdSettings2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -42972,6 +60024,9 @@ impl IconShape for LdSettings2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43000,11 +60055,23 @@ impl IconShape for LdSettings { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43012,6 +60079,9 @@ impl IconShape for LdSettings { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43032,11 +60102,23 @@ impl IconShape for LdShapes { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43044,6 +60126,9 @@ impl IconShape for LdShapes { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43071,11 +60156,23 @@ impl IconShape for LdShare2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43083,6 +60180,9 @@ impl IconShape for LdShare2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -43122,11 +60222,23 @@ impl IconShape for LdShare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43134,6 +60246,9 @@ impl IconShape for LdShare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43158,11 +60273,23 @@ impl IconShape for LdSheet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43170,6 +60297,9 @@ impl IconShape for LdSheet { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -43214,11 +60344,23 @@ impl IconShape for LdShell { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43226,6 +60368,9 @@ impl IconShape for LdShell { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43241,11 +60386,23 @@ impl IconShape for LdShieldAlert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43253,6 +60410,9 @@ impl IconShape for LdShieldAlert { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43274,11 +60434,23 @@ impl IconShape for LdShieldBan { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43286,6 +60458,9 @@ impl IconShape for LdShieldBan { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43304,11 +60479,23 @@ impl IconShape for LdShieldCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43316,6 +60503,9 @@ impl IconShape for LdShieldCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43334,11 +60524,23 @@ impl IconShape for LdShieldEllipsis { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43346,6 +60548,9 @@ impl IconShape for LdShieldEllipsis { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43370,11 +60575,23 @@ impl IconShape for LdShieldHalf { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43382,6 +60599,9 @@ impl IconShape for LdShieldHalf { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43400,11 +60620,23 @@ impl IconShape for LdShieldMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43412,6 +60644,9 @@ impl IconShape for LdShieldMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43430,11 +60665,23 @@ impl IconShape for LdShieldOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43442,6 +60689,9 @@ impl IconShape for LdShieldOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43463,11 +60713,23 @@ impl IconShape for LdShieldPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43475,6 +60737,9 @@ impl IconShape for LdShieldPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43496,11 +60761,23 @@ impl IconShape for LdShieldQuestion { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43508,6 +60785,9 @@ impl IconShape for LdShieldQuestion { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43529,11 +60809,23 @@ impl IconShape for LdShieldX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43541,6 +60833,9 @@ impl IconShape for LdShieldX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43562,11 +60857,23 @@ impl IconShape for LdShield { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43574,6 +60881,9 @@ impl IconShape for LdShield { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43589,11 +60899,23 @@ impl IconShape for LdShipWheel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43601,6 +60923,9 @@ impl IconShape for LdShipWheel { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -43647,11 +60972,23 @@ impl IconShape for LdShip { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43659,6 +60996,9 @@ impl IconShape for LdShip { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43686,11 +61026,23 @@ impl IconShape for LdShirt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43698,6 +61050,9 @@ impl IconShape for LdShirt { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43713,11 +61068,23 @@ impl IconShape for LdShoppingBag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43725,6 +61092,9 @@ impl IconShape for LdShoppingBag { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43746,11 +61116,23 @@ impl IconShape for LdShoppingBasket { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43758,6 +61140,9 @@ impl IconShape for LdShoppingBasket { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43791,11 +61176,23 @@ impl IconShape for LdShoppingCart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43803,6 +61200,9 @@ impl IconShape for LdShoppingCart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -43828,11 +61228,23 @@ impl IconShape for LdShovel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43840,6 +61252,9 @@ impl IconShape for LdShovel { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43861,11 +61276,23 @@ impl IconShape for LdShowerHead { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43873,6 +61300,9 @@ impl IconShape for LdShowerHead { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43915,11 +61345,23 @@ impl IconShape for LdShrink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43927,6 +61369,9 @@ impl IconShape for LdShrink { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43951,11 +61396,23 @@ impl IconShape for LdShrub { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43963,6 +61420,9 @@ impl IconShape for LdShrub { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -43984,11 +61444,23 @@ impl IconShape for LdShuffle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -43996,6 +61468,9 @@ impl IconShape for LdShuffle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44023,11 +61498,23 @@ impl IconShape for LdSigma { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44035,6 +61522,9 @@ impl IconShape for LdSigma { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44050,11 +61540,23 @@ impl IconShape for LdSignalHigh { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44062,6 +61564,9 @@ impl IconShape for LdSignalHigh { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44086,11 +61591,23 @@ impl IconShape for LdSignalLow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44098,6 +61615,9 @@ impl IconShape for LdSignalLow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44116,11 +61636,23 @@ impl IconShape for LdSignalMedium { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44128,6 +61660,9 @@ impl IconShape for LdSignalMedium { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44149,11 +61684,23 @@ impl IconShape for LdSignalZero { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44161,6 +61708,9 @@ impl IconShape for LdSignalZero { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44176,11 +61726,23 @@ impl IconShape for LdSignal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44188,6 +61750,9 @@ impl IconShape for LdSignal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44215,11 +61780,23 @@ impl IconShape for LdSignpostBig { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44227,6 +61804,9 @@ impl IconShape for LdSignpostBig { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44251,11 +61831,23 @@ impl IconShape for LdSignpost { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44263,6 +61855,9 @@ impl IconShape for LdSignpost { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44284,11 +61879,23 @@ impl IconShape for LdSiren { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44296,6 +61903,9 @@ impl IconShape for LdSiren { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44332,11 +61942,23 @@ impl IconShape for LdSkipBack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44344,6 +61966,9 @@ impl IconShape for LdSkipBack { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -44365,11 +61990,23 @@ impl IconShape for LdSkipForward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44377,6 +62014,9 @@ impl IconShape for LdSkipForward { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -44398,11 +62038,23 @@ impl IconShape for LdSkull { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44410,6 +62062,9 @@ impl IconShape for LdSkull { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -44441,11 +62096,23 @@ impl IconShape for LdSlack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44453,6 +62120,9 @@ impl IconShape for LdSlack { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -44505,11 +62175,23 @@ impl IconShape for LdSlash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44517,6 +62199,9 @@ impl IconShape for LdSlash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44532,11 +62217,23 @@ impl IconShape for LdSlice { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44544,6 +62241,9 @@ impl IconShape for LdSlice { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44562,11 +62262,23 @@ impl IconShape for LdSlidersHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44574,6 +62286,9 @@ impl IconShape for LdSlidersHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -44640,11 +62355,23 @@ impl IconShape for LdSlidersVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44652,6 +62379,9 @@ impl IconShape for LdSlidersVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -44718,11 +62448,23 @@ impl IconShape for LdSmartphoneCharging { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44730,6 +62472,9 @@ impl IconShape for LdSmartphoneCharging { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -44753,11 +62498,23 @@ impl IconShape for LdSmartphoneNfc { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44765,6 +62522,9 @@ impl IconShape for LdSmartphoneNfc { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -44793,11 +62553,23 @@ impl IconShape for LdSmartphone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44805,6 +62577,9 @@ impl IconShape for LdSmartphone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -44828,11 +62603,23 @@ impl IconShape for LdSmilePlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44840,6 +62627,9 @@ impl IconShape for LdSmilePlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44876,11 +62666,23 @@ impl IconShape for LdSmile { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44888,6 +62690,9 @@ impl IconShape for LdSmile { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -44920,11 +62725,23 @@ impl IconShape for LdSnail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44932,6 +62749,9 @@ impl IconShape for LdSnail { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -44961,11 +62781,23 @@ impl IconShape for LdSnowflake { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -44973,6 +62805,9 @@ impl IconShape for LdSnowflake { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -45009,11 +62844,23 @@ impl IconShape for LdSofa { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45021,6 +62868,9 @@ impl IconShape for LdSofa { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45048,11 +62898,23 @@ impl IconShape for LdSoup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45060,6 +62922,9 @@ impl IconShape for LdSoup { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45090,11 +62955,23 @@ impl IconShape for LdSpace { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45102,6 +62979,9 @@ impl IconShape for LdSpace { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45117,11 +62997,23 @@ impl IconShape for LdSpade { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45129,6 +63021,9 @@ impl IconShape for LdSpade { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45147,11 +63042,23 @@ impl IconShape for LdSparkle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45159,6 +63066,9 @@ impl IconShape for LdSparkle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45174,11 +63084,23 @@ impl IconShape for LdSparkles { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45186,6 +63108,9 @@ impl IconShape for LdSparkles { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45213,11 +63138,23 @@ impl IconShape for LdSpeaker { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45225,6 +63162,9 @@ impl IconShape for LdSpeaker { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -45255,11 +63195,23 @@ impl IconShape for LdSpeech { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45267,6 +63219,9 @@ impl IconShape for LdSpeech { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45288,11 +63243,23 @@ impl IconShape for LdSpellCheck2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45300,6 +63267,9 @@ impl IconShape for LdSpellCheck2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45321,11 +63291,23 @@ impl IconShape for LdSpellCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45333,6 +63315,9 @@ impl IconShape for LdSpellCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45354,11 +63339,23 @@ impl IconShape for LdSpline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45366,6 +63363,9 @@ impl IconShape for LdSpline { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -45391,11 +63391,23 @@ impl IconShape for LdSplit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45403,6 +63415,9 @@ impl IconShape for LdSplit { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45427,11 +63442,23 @@ impl IconShape for LdSprayCan { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45439,6 +63466,9 @@ impl IconShape for LdSprayCan { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45484,11 +63514,23 @@ impl IconShape for LdSprout { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45496,6 +63538,9 @@ impl IconShape for LdSprout { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45520,11 +63565,23 @@ impl IconShape for LdSquareActivity { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45532,6 +63589,9 @@ impl IconShape for LdSquareActivity { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -45554,11 +63614,23 @@ impl IconShape for LdSquareArrowDownLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45566,6 +63638,9 @@ impl IconShape for LdSquareArrowDownLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -45591,11 +63666,23 @@ impl IconShape for LdSquareArrowDownRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45603,6 +63690,9 @@ impl IconShape for LdSquareArrowDownRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -45628,11 +63718,23 @@ impl IconShape for LdSquareArrowDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45640,6 +63742,9 @@ impl IconShape for LdSquareArrowDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -45665,11 +63770,23 @@ impl IconShape for LdSquareArrowLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45677,6 +63794,9 @@ impl IconShape for LdSquareArrowLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -45702,11 +63822,23 @@ impl IconShape for LdSquareArrowOutDownLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45714,6 +63846,9 @@ impl IconShape for LdSquareArrowOutDownLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45735,11 +63870,23 @@ impl IconShape for LdSquareArrowOutDownRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45747,6 +63894,9 @@ impl IconShape for LdSquareArrowOutDownRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45768,11 +63918,23 @@ impl IconShape for LdSquareArrowOutUpLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45780,6 +63942,9 @@ impl IconShape for LdSquareArrowOutUpLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45801,11 +63966,23 @@ impl IconShape for LdSquareArrowOutUpRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45813,6 +63990,9 @@ impl IconShape for LdSquareArrowOutUpRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -45834,11 +64014,23 @@ impl IconShape for LdSquareArrowRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45846,6 +64038,9 @@ impl IconShape for LdSquareArrowRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -45871,11 +64066,23 @@ impl IconShape for LdSquareArrowUpLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45883,6 +64090,9 @@ impl IconShape for LdSquareArrowUpLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -45908,11 +64118,23 @@ impl IconShape for LdSquareArrowUpRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45920,6 +64142,9 @@ impl IconShape for LdSquareArrowUpRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -45945,11 +64170,23 @@ impl IconShape for LdSquareArrowUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45957,6 +64194,9 @@ impl IconShape for LdSquareArrowUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -45982,11 +64222,23 @@ impl IconShape for LdSquareAsterisk { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -45994,6 +64246,9 @@ impl IconShape for LdSquareAsterisk { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46022,11 +64277,23 @@ impl IconShape for LdSquareBottomDashedScissors { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46034,6 +64301,9 @@ impl IconShape for LdSquareBottomDashedScissors { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46074,11 +64344,23 @@ impl IconShape for LdSquareCheckBig { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46086,6 +64368,9 @@ impl IconShape for LdSquareCheckBig { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46104,11 +64389,23 @@ impl IconShape for LdSquareCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46116,6 +64413,9 @@ impl IconShape for LdSquareCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46138,11 +64438,23 @@ impl IconShape for LdSquareChevronDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46150,6 +64462,9 @@ impl IconShape for LdSquareChevronDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46172,11 +64487,23 @@ impl IconShape for LdSquareChevronLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46184,6 +64511,9 @@ impl IconShape for LdSquareChevronLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46206,11 +64536,23 @@ impl IconShape for LdSquareChevronRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46218,6 +64560,9 @@ impl IconShape for LdSquareChevronRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46240,11 +64585,23 @@ impl IconShape for LdSquareChevronUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46252,6 +64609,9 @@ impl IconShape for LdSquareChevronUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46274,11 +64634,23 @@ impl IconShape for LdSquareCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46286,6 +64658,9 @@ impl IconShape for LdSquareCode { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46311,11 +64686,23 @@ impl IconShape for LdSquareDashedBottomCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46323,6 +64710,9 @@ impl IconShape for LdSquareDashedBottomCode { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46350,11 +64740,23 @@ impl IconShape for LdSquareDashedBottom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46362,6 +64764,9 @@ impl IconShape for LdSquareDashedBottom { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46383,11 +64788,23 @@ impl IconShape for LdSquareDashedKanban { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46395,6 +64812,9 @@ impl IconShape for LdSquareDashedKanban { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46452,11 +64872,23 @@ impl IconShape for LdSquareDashedMousePointer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46464,6 +64896,9 @@ impl IconShape for LdSquareDashedMousePointer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46506,11 +64941,23 @@ impl IconShape for LdSquareDivide { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46518,6 +64965,9 @@ impl IconShape for LdSquareDivide { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46556,11 +65006,23 @@ impl IconShape for LdSquareDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46568,6 +65030,9 @@ impl IconShape for LdSquareDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46592,11 +65057,23 @@ impl IconShape for LdSquareEqual { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46604,6 +65081,9 @@ impl IconShape for LdSquareEqual { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46629,11 +65109,23 @@ impl IconShape for LdSquareFunction { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46641,6 +65133,9 @@ impl IconShape for LdSquareFunction { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46667,11 +65162,23 @@ impl IconShape for LdSquareGanttChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46679,6 +65186,9 @@ impl IconShape for LdSquareGanttChart { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46707,11 +65217,23 @@ impl IconShape for LdSquareKanban { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46719,6 +65241,9 @@ impl IconShape for LdSquareKanban { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46747,11 +65272,23 @@ impl IconShape for LdSquareLibrary { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46759,6 +65296,9 @@ impl IconShape for LdSquareLibrary { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46787,11 +65327,23 @@ impl IconShape for LdSquareM { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46799,6 +65351,9 @@ impl IconShape for LdSquareM { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46821,11 +65376,23 @@ impl IconShape for LdSquareMenu { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46833,6 +65400,9 @@ impl IconShape for LdSquareMenu { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46861,11 +65431,23 @@ impl IconShape for LdSquareMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46873,6 +65455,9 @@ impl IconShape for LdSquareMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46895,11 +65480,23 @@ impl IconShape for LdSquareMousePointer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46907,6 +65504,9 @@ impl IconShape for LdSquareMousePointer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46925,11 +65525,23 @@ impl IconShape for LdSquareParkingOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46937,6 +65549,9 @@ impl IconShape for LdSquareParkingOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -46964,11 +65579,23 @@ impl IconShape for LdSquareParking { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -46976,6 +65603,9 @@ impl IconShape for LdSquareParking { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -46998,11 +65628,23 @@ impl IconShape for LdSquarePen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47010,6 +65652,9 @@ impl IconShape for LdSquarePen { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47028,11 +65673,23 @@ impl IconShape for LdSquarePercent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47040,6 +65697,9 @@ impl IconShape for LdSquarePercent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47068,11 +65728,23 @@ impl IconShape for LdSquarePi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47080,6 +65752,9 @@ impl IconShape for LdSquarePi { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47108,11 +65783,23 @@ impl IconShape for LdSquarePilcrow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47120,6 +65807,9 @@ impl IconShape for LdSquarePilcrow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47148,11 +65838,23 @@ impl IconShape for LdSquarePlay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47160,6 +65862,9 @@ impl IconShape for LdSquarePlay { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47182,11 +65887,23 @@ impl IconShape for LdSquarePlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47194,6 +65911,9 @@ impl IconShape for LdSquarePlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47219,11 +65939,23 @@ impl IconShape for LdSquarePower { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47231,6 +65963,9 @@ impl IconShape for LdSquarePower { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47256,11 +65991,23 @@ impl IconShape for LdSquareRadical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47268,6 +66015,9 @@ impl IconShape for LdSquareRadical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47290,11 +66040,23 @@ impl IconShape for LdSquareScissors { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47302,6 +66064,9 @@ impl IconShape for LdSquareScissors { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47340,11 +66105,23 @@ impl IconShape for LdSquareSigma { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47352,6 +66129,9 @@ impl IconShape for LdSquareSigma { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47374,11 +66154,23 @@ impl IconShape for LdSquareSlash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47386,6 +66178,9 @@ impl IconShape for LdSquareSlash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47411,11 +66206,23 @@ impl IconShape for LdSquareSplitHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47423,6 +66230,9 @@ impl IconShape for LdSquareSplitHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47447,11 +66257,23 @@ impl IconShape for LdSquareSplitVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47459,6 +66281,9 @@ impl IconShape for LdSquareSplitVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47483,11 +66308,23 @@ impl IconShape for LdSquareStack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47495,6 +66332,9 @@ impl IconShape for LdSquareStack { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47520,11 +66360,23 @@ impl IconShape for LdSquareTerminal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47532,6 +66384,9 @@ impl IconShape for LdSquareTerminal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47558,11 +66413,23 @@ impl IconShape for LdSquareUserRound { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47570,6 +66437,9 @@ impl IconShape for LdSquareUserRound { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47597,11 +66467,23 @@ impl IconShape for LdSquareUser { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47609,6 +66491,9 @@ impl IconShape for LdSquareUser { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47636,11 +66521,23 @@ impl IconShape for LdSquareX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47648,6 +66545,9 @@ impl IconShape for LdSquareX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47674,11 +66574,23 @@ impl IconShape for LdSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47686,6 +66598,9 @@ impl IconShape for LdSquare { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -47705,11 +66620,23 @@ impl IconShape for LdSquircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47717,6 +66644,9 @@ impl IconShape for LdSquircle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47732,11 +66662,23 @@ impl IconShape for LdSquirrel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47744,6 +66686,9 @@ impl IconShape for LdSquirrel { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47768,11 +66713,23 @@ impl IconShape for LdStamp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47780,6 +66737,9 @@ impl IconShape for LdStamp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47801,11 +66761,23 @@ impl IconShape for LdStarHalf { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47813,6 +66785,9 @@ impl IconShape for LdStarHalf { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47828,11 +66803,23 @@ impl IconShape for LdStarOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47840,6 +66827,9 @@ impl IconShape for LdStarOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47864,11 +66854,23 @@ impl IconShape for LdStar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47876,6 +66878,9 @@ impl IconShape for LdStar { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -47891,11 +66896,23 @@ impl IconShape for LdStepBack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47903,6 +66920,9 @@ impl IconShape for LdStepBack { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -47924,11 +66944,23 @@ impl IconShape for LdStepForward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47936,6 +66968,9 @@ impl IconShape for LdStepForward { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -47957,11 +66992,23 @@ impl IconShape for LdStethoscope { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -47969,6 +67016,9 @@ impl IconShape for LdStethoscope { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -47992,11 +67042,23 @@ impl IconShape for LdSticker { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48004,6 +67066,9 @@ impl IconShape for LdSticker { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48031,11 +67096,23 @@ impl IconShape for LdStickyNote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48043,6 +67120,9 @@ impl IconShape for LdStickyNote { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48061,11 +67141,23 @@ impl IconShape for LdStore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48073,6 +67165,9 @@ impl IconShape for LdStore { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48100,11 +67195,23 @@ impl IconShape for LdStretchHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48112,6 +67219,9 @@ impl IconShape for LdStretchHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -48138,11 +67248,23 @@ impl IconShape for LdStretchVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48150,6 +67272,9 @@ impl IconShape for LdStretchVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -48176,11 +67301,23 @@ impl IconShape for LdStrikethrough { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48188,6 +67325,9 @@ impl IconShape for LdStrikethrough { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48212,11 +67352,23 @@ impl IconShape for LdSubscript { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48224,6 +67376,9 @@ impl IconShape for LdSubscript { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48245,11 +67400,23 @@ impl IconShape for LdSunDim { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48257,6 +67424,9 @@ impl IconShape for LdSunDim { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -48298,11 +67468,23 @@ impl IconShape for LdSunMedium { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48310,6 +67492,9 @@ impl IconShape for LdSunMedium { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -48351,11 +67536,23 @@ impl IconShape for LdSunMoon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48363,6 +67560,9 @@ impl IconShape for LdSunMoon { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48402,11 +67602,23 @@ impl IconShape for LdSunSnow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48414,6 +67626,9 @@ impl IconShape for LdSunSnow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48459,11 +67674,23 @@ impl IconShape for LdSun { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48471,6 +67698,9 @@ impl IconShape for LdSun { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -48512,11 +67742,23 @@ impl IconShape for LdSunrise { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48524,6 +67766,9 @@ impl IconShape for LdSunrise { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48560,11 +67805,23 @@ impl IconShape for LdSunset { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48572,6 +67829,9 @@ impl IconShape for LdSunset { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48608,11 +67868,23 @@ impl IconShape for LdSuperscript { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48620,6 +67892,9 @@ impl IconShape for LdSuperscript { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48641,11 +67916,23 @@ impl IconShape for LdSwatchBook { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48653,6 +67940,9 @@ impl IconShape for LdSwatchBook { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48677,11 +67967,23 @@ impl IconShape for LdSwissFranc { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48689,6 +67991,9 @@ impl IconShape for LdSwissFranc { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48710,11 +68015,23 @@ impl IconShape for LdSwitchCamera { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48722,6 +68039,9 @@ impl IconShape for LdSwitchCamera { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48751,11 +68071,23 @@ impl IconShape for LdSword { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48763,6 +68095,9 @@ impl IconShape for LdSword { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -48796,11 +68131,23 @@ impl IconShape for LdSwords { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48808,6 +68155,9 @@ impl IconShape for LdSwords { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -48862,11 +68212,23 @@ impl IconShape for LdSyringe { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48874,6 +68236,9 @@ impl IconShape for LdSyringe { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48904,11 +68269,23 @@ impl IconShape for LdTable2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48916,6 +68293,9 @@ impl IconShape for LdTable2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48931,11 +68311,23 @@ impl IconShape for LdTableCellsMerge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48943,6 +68335,9 @@ impl IconShape for LdTableCellsMerge { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -48974,11 +68369,23 @@ impl IconShape for LdTableCellsSplit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -48986,6 +68393,9 @@ impl IconShape for LdTableCellsSplit { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49014,11 +68424,23 @@ impl IconShape for LdTableColumnsSplit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49026,6 +68448,9 @@ impl IconShape for LdTableColumnsSplit { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49071,11 +68496,23 @@ impl IconShape for LdTableProperties { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49083,6 +68520,9 @@ impl IconShape for LdTableProperties { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49111,11 +68551,23 @@ impl IconShape for LdTableRowsSplit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49123,6 +68575,9 @@ impl IconShape for LdTableRowsSplit { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49168,11 +68623,23 @@ impl IconShape for LdTable { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49180,6 +68647,9 @@ impl IconShape for LdTable { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49208,11 +68678,23 @@ impl IconShape for LdTabletSmartphone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49220,6 +68702,9 @@ impl IconShape for LdTabletSmartphone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -49245,11 +68730,23 @@ impl IconShape for LdTablet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49257,6 +68754,9 @@ impl IconShape for LdTablet { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -49283,11 +68783,23 @@ impl IconShape for LdTablets { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49295,6 +68807,9 @@ impl IconShape for LdTablets { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -49323,11 +68838,23 @@ impl IconShape for LdTag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49335,6 +68862,9 @@ impl IconShape for LdTag { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49355,11 +68885,23 @@ impl IconShape for LdTags { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49367,6 +68909,9 @@ impl IconShape for LdTags { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49390,11 +68935,23 @@ impl IconShape for LdTally1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49402,6 +68959,9 @@ impl IconShape for LdTally1 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49417,11 +68977,23 @@ impl IconShape for LdTally2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49429,6 +69001,9 @@ impl IconShape for LdTally2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49447,11 +69022,23 @@ impl IconShape for LdTally3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49459,6 +69046,9 @@ impl IconShape for LdTally3 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49480,11 +69070,23 @@ impl IconShape for LdTally4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49492,6 +69094,9 @@ impl IconShape for LdTally4 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49516,11 +69121,23 @@ impl IconShape for LdTally5 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49528,6 +69145,9 @@ impl IconShape for LdTally5 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49555,11 +69175,23 @@ impl IconShape for LdTangent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49567,6 +69199,9 @@ impl IconShape for LdTangent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -49595,11 +69230,23 @@ impl IconShape for LdTarget { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49607,6 +69254,9 @@ impl IconShape for LdTarget { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -49634,11 +69284,23 @@ impl IconShape for LdTelescope { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49646,6 +69308,9 @@ impl IconShape for LdTelescope { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49681,11 +69346,23 @@ impl IconShape for LdTentTree { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49693,6 +69370,9 @@ impl IconShape for LdTentTree { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -49728,11 +69408,23 @@ impl IconShape for LdTent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49740,6 +69432,9 @@ impl IconShape for LdTent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49764,11 +69459,23 @@ impl IconShape for LdTerminal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49776,6 +69483,9 @@ impl IconShape for LdTerminal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -49797,11 +69507,23 @@ impl IconShape for LdTestTubeDiagonal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49809,6 +69531,9 @@ impl IconShape for LdTestTubeDiagonal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49830,11 +69555,23 @@ impl IconShape for LdTestTube { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49842,6 +69579,9 @@ impl IconShape for LdTestTube { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49863,11 +69603,23 @@ impl IconShape for LdTestTubes { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49875,6 +69627,9 @@ impl IconShape for LdTestTubes { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49905,11 +69660,23 @@ impl IconShape for LdTextCursorInput { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49917,6 +69684,9 @@ impl IconShape for LdTextCursorInput { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49944,11 +69714,23 @@ impl IconShape for LdTextCursor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49956,6 +69738,9 @@ impl IconShape for LdTextCursor { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -49977,11 +69762,23 @@ impl IconShape for LdTextQuote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -49989,6 +69786,9 @@ impl IconShape for LdTextQuote { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50013,11 +69813,23 @@ impl IconShape for LdTextSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50025,6 +69837,9 @@ impl IconShape for LdTextSearch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50054,11 +69869,23 @@ impl IconShape for LdTextSelect { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50066,6 +69893,9 @@ impl IconShape for LdTextSelect { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50132,11 +69962,23 @@ impl IconShape for LdText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50144,6 +69986,9 @@ impl IconShape for LdText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50165,11 +70010,23 @@ impl IconShape for LdTheater { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50177,6 +70034,9 @@ impl IconShape for LdTheater { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50216,11 +70076,23 @@ impl IconShape for LdThermometerSnowflake { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50228,6 +70100,9 @@ impl IconShape for LdThermometerSnowflake { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50258,11 +70133,23 @@ impl IconShape for LdThermometerSun { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50270,6 +70157,9 @@ impl IconShape for LdThermometerSun { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50300,11 +70190,23 @@ impl IconShape for LdThermometer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50312,6 +70214,9 @@ impl IconShape for LdThermometer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50327,11 +70232,23 @@ impl IconShape for LdThumbsDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50339,6 +70256,9 @@ impl IconShape for LdThumbsDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50357,11 +70277,23 @@ impl IconShape for LdThumbsUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50369,6 +70301,9 @@ impl IconShape for LdThumbsUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50387,11 +70322,23 @@ impl IconShape for LdTicketCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50399,6 +70346,9 @@ impl IconShape for LdTicketCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50417,11 +70367,23 @@ impl IconShape for LdTicketMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50429,6 +70391,9 @@ impl IconShape for LdTicketMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50447,11 +70412,23 @@ impl IconShape for LdTicketPercent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50459,6 +70436,9 @@ impl IconShape for LdTicketPercent { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50483,11 +70463,23 @@ impl IconShape for LdTicketPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50495,6 +70487,9 @@ impl IconShape for LdTicketPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50516,11 +70511,23 @@ impl IconShape for LdTicketSlash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50528,6 +70535,9 @@ impl IconShape for LdTicketSlash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50546,11 +70556,23 @@ impl IconShape for LdTicketX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50558,6 +70580,9 @@ impl IconShape for LdTicketX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50579,11 +70604,23 @@ impl IconShape for LdTicket { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50591,6 +70628,9 @@ impl IconShape for LdTicket { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50615,11 +70655,23 @@ impl IconShape for LdTimerOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50627,6 +70679,9 @@ impl IconShape for LdTimerOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50654,11 +70709,23 @@ impl IconShape for LdTimerReset { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50666,6 +70733,9 @@ impl IconShape for LdTimerReset { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50690,11 +70760,23 @@ impl IconShape for LdTimer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50702,6 +70784,9 @@ impl IconShape for LdTimer { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -50731,11 +70816,23 @@ impl IconShape for LdToggleLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50743,6 +70840,9 @@ impl IconShape for LdToggleLeft { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -50768,11 +70868,23 @@ impl IconShape for LdToggleRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50780,6 +70892,9 @@ impl IconShape for LdToggleRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -50805,11 +70920,23 @@ impl IconShape for LdTornado { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50817,6 +70944,9 @@ impl IconShape for LdTornado { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50844,11 +70974,23 @@ impl IconShape for LdTorus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50856,6 +70998,9 @@ impl IconShape for LdTorus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { ellipse { @@ -50880,11 +71025,23 @@ impl IconShape for LdTouchpadOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50892,6 +71049,9 @@ impl IconShape for LdTouchpadOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -50922,11 +71082,23 @@ impl IconShape for LdTouchpad { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50934,6 +71106,9 @@ impl IconShape for LdTouchpad { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -50959,11 +71134,23 @@ impl IconShape for LdTowerControl { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -50971,6 +71158,9 @@ impl IconShape for LdTowerControl { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51004,11 +71194,23 @@ impl IconShape for LdToyBrick { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51016,6 +71218,9 @@ impl IconShape for LdToyBrick { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -51041,11 +71246,23 @@ impl IconShape for LdTractor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51053,6 +71270,9 @@ impl IconShape for LdTractor { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51096,11 +71316,23 @@ impl IconShape for LdTrafficCone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51108,6 +71340,9 @@ impl IconShape for LdTrafficCone { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51132,11 +71367,23 @@ impl IconShape for LdTrainFrontTunnel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51144,6 +71391,9 @@ impl IconShape for LdTrainFrontTunnel { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51177,11 +71427,23 @@ impl IconShape for LdTrainFront { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51189,6 +71451,9 @@ impl IconShape for LdTrainFront { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51219,11 +71484,23 @@ impl IconShape for LdTrainTrack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51231,6 +71508,9 @@ impl IconShape for LdTrainTrack { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51264,11 +71544,23 @@ impl IconShape for LdTramFront { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51276,6 +71568,9 @@ impl IconShape for LdTramFront { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -51313,11 +71608,23 @@ impl IconShape for LdTrash2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51325,6 +71632,9 @@ impl IconShape for LdTrash2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51358,11 +71668,23 @@ impl IconShape for LdTrash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51370,6 +71692,9 @@ impl IconShape for LdTrash { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51391,11 +71716,23 @@ impl IconShape for LdTreeDeciduous { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51403,6 +71740,9 @@ impl IconShape for LdTreeDeciduous { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51421,11 +71761,23 @@ impl IconShape for LdTreePalm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51433,6 +71785,9 @@ impl IconShape for LdTreePalm { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51457,11 +71812,23 @@ impl IconShape for LdTreePine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51469,6 +71836,9 @@ impl IconShape for LdTreePine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51487,11 +71857,23 @@ impl IconShape for LdTrees { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51499,6 +71881,9 @@ impl IconShape for LdTrees { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51523,11 +71908,23 @@ impl IconShape for LdTrello { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51535,6 +71932,9 @@ impl IconShape for LdTrello { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -51567,11 +71967,23 @@ impl IconShape for LdTrendingDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51579,6 +71991,9 @@ impl IconShape for LdTrendingDown { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -51597,11 +72012,23 @@ impl IconShape for LdTrendingUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51609,6 +72036,9 @@ impl IconShape for LdTrendingUp { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -51627,11 +72057,23 @@ impl IconShape for LdTriangleAlert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51639,6 +72081,9 @@ impl IconShape for LdTriangleAlert { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51660,11 +72105,23 @@ impl IconShape for LdTriangleRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51672,6 +72129,9 @@ impl IconShape for LdTriangleRight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51687,11 +72147,23 @@ impl IconShape for LdTriangle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51699,6 +72171,9 @@ impl IconShape for LdTriangle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51714,11 +72189,23 @@ impl IconShape for LdTrophy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51726,6 +72213,9 @@ impl IconShape for LdTrophy { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51756,11 +72246,23 @@ impl IconShape for LdTruck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51768,6 +72270,9 @@ impl IconShape for LdTruck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51799,11 +72304,23 @@ impl IconShape for LdTurtle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51811,6 +72328,9 @@ impl IconShape for LdTurtle { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51835,11 +72355,23 @@ impl IconShape for LdTv2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51847,6 +72379,9 @@ impl IconShape for LdTv2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51869,11 +72404,23 @@ impl IconShape for LdTv { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51881,6 +72428,9 @@ impl IconShape for LdTv { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -51904,11 +72454,23 @@ impl IconShape for LdTwitch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51916,6 +72478,9 @@ impl IconShape for LdTwitch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51931,11 +72496,23 @@ impl IconShape for LdTwitter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51943,6 +72520,9 @@ impl IconShape for LdTwitter { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -51958,11 +72538,23 @@ impl IconShape for LdType { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -51970,6 +72562,9 @@ impl IconShape for LdType { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polyline { @@ -51997,11 +72592,23 @@ impl IconShape for LdUmbrellaOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52009,6 +72616,9 @@ impl IconShape for LdUmbrellaOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52033,11 +72643,23 @@ impl IconShape for LdUmbrella { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52045,6 +72667,9 @@ impl IconShape for LdUmbrella { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52066,11 +72691,23 @@ impl IconShape for LdUnderline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52078,6 +72715,9 @@ impl IconShape for LdUnderline { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52099,11 +72739,23 @@ impl IconShape for LdUndo2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52111,6 +72763,9 @@ impl IconShape for LdUndo2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52129,11 +72784,23 @@ impl IconShape for LdUndoDot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52141,6 +72808,9 @@ impl IconShape for LdUndoDot { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -52164,11 +72834,23 @@ impl IconShape for LdUndo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52176,6 +72858,9 @@ impl IconShape for LdUndo { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52194,11 +72879,23 @@ impl IconShape for LdUnfoldHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52206,6 +72903,9 @@ impl IconShape for LdUnfoldHorizontal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52242,11 +72942,23 @@ impl IconShape for LdUnfoldVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52254,6 +72966,9 @@ impl IconShape for LdUnfoldVertical { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52290,11 +73005,23 @@ impl IconShape for LdUngroup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52302,6 +73029,9 @@ impl IconShape for LdUngroup { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -52328,11 +73058,23 @@ impl IconShape for LdUniversity { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52340,6 +73082,9 @@ impl IconShape for LdUniversity { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -52375,11 +73120,23 @@ impl IconShape for LdUnlink2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52387,6 +73144,9 @@ impl IconShape for LdUnlink2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52402,11 +73162,23 @@ impl IconShape for LdUnlink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52414,6 +73186,9 @@ impl IconShape for LdUnlink { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52456,11 +73231,23 @@ impl IconShape for LdUnplug { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52468,6 +73255,9 @@ impl IconShape for LdUnplug { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52498,11 +73288,23 @@ impl IconShape for LdUpload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52510,6 +73312,9 @@ impl IconShape for LdUpload { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52534,11 +73339,23 @@ impl IconShape for LdUsb { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52546,6 +73363,9 @@ impl IconShape for LdUsb { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -52583,11 +73403,23 @@ impl IconShape for LdUserCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52595,6 +73427,9 @@ impl IconShape for LdUserCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52618,11 +73453,23 @@ impl IconShape for LdUserCog { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52630,6 +73477,9 @@ impl IconShape for LdUserCog { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -52679,11 +73529,23 @@ impl IconShape for LdUserMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52691,6 +73553,9 @@ impl IconShape for LdUserMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52717,11 +73582,23 @@ impl IconShape for LdUserPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52729,6 +73606,9 @@ impl IconShape for LdUserPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52761,11 +73641,23 @@ impl IconShape for LdUserRoundCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52773,6 +73665,9 @@ impl IconShape for LdUserRoundCheck { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52796,11 +73691,23 @@ impl IconShape for LdUserRoundCog { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52808,6 +73715,9 @@ impl IconShape for LdUserRoundCog { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52857,11 +73767,23 @@ impl IconShape for LdUserRoundMinus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52869,6 +73791,9 @@ impl IconShape for LdUserRoundMinus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52892,11 +73817,23 @@ impl IconShape for LdUserRoundPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52904,6 +73841,9 @@ impl IconShape for LdUserRoundPlus { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -52930,11 +73870,23 @@ impl IconShape for LdUserRoundSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52942,6 +73894,9 @@ impl IconShape for LdUserRoundSearch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -52970,11 +73925,23 @@ impl IconShape for LdUserRoundX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -52982,6 +73949,9 @@ impl IconShape for LdUserRoundX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53008,11 +73978,23 @@ impl IconShape for LdUserRound { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53020,6 +74002,9 @@ impl IconShape for LdUserRound { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -53040,11 +74025,23 @@ impl IconShape for LdUserSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53052,6 +74049,9 @@ impl IconShape for LdUserSearch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -53080,11 +74080,23 @@ impl IconShape for LdUserX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53092,6 +74104,9 @@ impl IconShape for LdUserX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53124,11 +74139,23 @@ impl IconShape for LdUser { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53136,6 +74163,9 @@ impl IconShape for LdUser { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53156,11 +74186,23 @@ impl IconShape for LdUsersRound { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53168,6 +74210,9 @@ impl IconShape for LdUsersRound { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53191,11 +74236,23 @@ impl IconShape for LdUsers { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53203,6 +74260,9 @@ impl IconShape for LdUsers { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53229,11 +74289,23 @@ impl IconShape for LdUtensilsCrossed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53241,6 +74313,9 @@ impl IconShape for LdUtensilsCrossed { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53265,11 +74340,23 @@ impl IconShape for LdUtensils { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53277,6 +74364,9 @@ impl IconShape for LdUtensils { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53298,11 +74388,23 @@ impl IconShape for LdUtilityPole { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53310,6 +74412,9 @@ impl IconShape for LdUtilityPole { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53343,11 +74448,23 @@ impl IconShape for LdVariable { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53355,6 +74472,9 @@ impl IconShape for LdVariable { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53385,11 +74505,23 @@ impl IconShape for LdVault { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53397,6 +74529,9 @@ impl IconShape for LdVault { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -53453,11 +74588,23 @@ impl IconShape for LdVegan { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53465,6 +74612,9 @@ impl IconShape for LdVegan { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53486,11 +74636,23 @@ impl IconShape for LdVenetianMask { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53498,6 +74660,9 @@ impl IconShape for LdVenetianMask { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53519,11 +74684,23 @@ impl IconShape for LdVibrateOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53531,6 +74708,9 @@ impl IconShape for LdVibrateOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53561,11 +74741,23 @@ impl IconShape for LdVibrate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53573,6 +74765,9 @@ impl IconShape for LdVibrate { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53598,11 +74793,23 @@ impl IconShape for LdVideoOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53610,6 +74817,9 @@ impl IconShape for LdVideoOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53631,11 +74841,23 @@ impl IconShape for LdVideo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53643,6 +74865,9 @@ impl IconShape for LdVideo { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53665,11 +74890,23 @@ impl IconShape for LdVideotape { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53677,6 +74914,9 @@ impl IconShape for LdVideotape { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -53712,11 +74952,23 @@ impl IconShape for LdView { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53724,6 +74976,9 @@ impl IconShape for LdView { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53748,11 +75003,23 @@ impl IconShape for LdVoicemail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53760,6 +75027,9 @@ impl IconShape for LdVoicemail { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -53788,11 +75058,23 @@ impl IconShape for LdVolume1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53800,6 +75082,9 @@ impl IconShape for LdVolume1 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -53818,11 +75103,23 @@ impl IconShape for LdVolume2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53830,6 +75127,9 @@ impl IconShape for LdVolume2 { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -53851,11 +75151,23 @@ impl IconShape for LdVolumeX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53863,6 +75175,9 @@ impl IconShape for LdVolumeX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -53890,11 +75205,23 @@ impl IconShape for LdVolume { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53902,6 +75229,9 @@ impl IconShape for LdVolume { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { polygon { @@ -53917,11 +75247,23 @@ impl IconShape for LdVote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53929,6 +75271,9 @@ impl IconShape for LdVote { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -53950,11 +75295,23 @@ impl IconShape for LdWalletCards { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53962,6 +75319,9 @@ impl IconShape for LdWalletCards { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -53987,11 +75347,23 @@ impl IconShape for LdWalletMinimal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -53999,6 +75371,9 @@ impl IconShape for LdWalletMinimal { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54017,11 +75392,23 @@ impl IconShape for LdWallet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54029,6 +75416,9 @@ impl IconShape for LdWallet { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54047,11 +75437,23 @@ impl IconShape for LdWallpaper { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54059,6 +75461,9 @@ impl IconShape for LdWallpaper { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -54085,11 +75490,23 @@ impl IconShape for LdWandSparkles { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54097,6 +75514,9 @@ impl IconShape for LdWandSparkles { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54133,11 +75553,23 @@ impl IconShape for LdWand { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54145,6 +75577,9 @@ impl IconShape for LdWand { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54184,11 +75619,23 @@ impl IconShape for LdWarehouse { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54196,6 +75643,9 @@ impl IconShape for LdWarehouse { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54223,11 +75673,23 @@ impl IconShape for LdWashingMachine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54235,6 +75697,9 @@ impl IconShape for LdWashingMachine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54268,11 +75733,23 @@ impl IconShape for LdWatch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54280,6 +75757,9 @@ impl IconShape for LdWatch { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -54306,11 +75786,23 @@ impl IconShape for LdWaves { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54318,6 +75810,9 @@ impl IconShape for LdWaves { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54339,11 +75834,23 @@ impl IconShape for LdWaypoints { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54351,6 +75858,9 @@ impl IconShape for LdWaypoints { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -54392,11 +75902,23 @@ impl IconShape for LdWebcam { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54404,6 +75926,9 @@ impl IconShape for LdWebcam { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -54432,11 +75957,23 @@ impl IconShape for LdWebhookOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54444,6 +75981,9 @@ impl IconShape for LdWebhookOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54477,11 +76017,23 @@ impl IconShape for LdWebhook { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54489,6 +76041,9 @@ impl IconShape for LdWebhook { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54510,11 +76065,23 @@ impl IconShape for LdWeight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54522,6 +76089,9 @@ impl IconShape for LdWeight { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -54542,11 +76112,23 @@ impl IconShape for LdWheatOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54554,6 +76136,9 @@ impl IconShape for LdWheatOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54599,11 +76184,23 @@ impl IconShape for LdWheat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54611,6 +76208,9 @@ impl IconShape for LdWheat { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54647,11 +76247,23 @@ impl IconShape for LdWholeWord { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54659,6 +76271,9 @@ impl IconShape for LdWholeWord { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -54690,11 +76305,23 @@ impl IconShape for LdWifiOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54702,6 +76329,9 @@ impl IconShape for LdWifiOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54735,11 +76365,23 @@ impl IconShape for LdWifi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54747,6 +76389,9 @@ impl IconShape for LdWifi { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54771,11 +76416,23 @@ impl IconShape for LdWind { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54783,6 +76440,9 @@ impl IconShape for LdWind { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54804,11 +76464,23 @@ impl IconShape for LdWineOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54816,6 +76488,9 @@ impl IconShape for LdWineOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54846,11 +76521,23 @@ impl IconShape for LdWine { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54858,6 +76545,9 @@ impl IconShape for LdWine { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54882,11 +76572,23 @@ impl IconShape for LdWorkflow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54894,6 +76596,9 @@ impl IconShape for LdWorkflow { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { @@ -54923,11 +76628,23 @@ impl IconShape for LdWorm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54935,6 +76652,9 @@ impl IconShape for LdWorm { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -54956,11 +76676,23 @@ impl IconShape for LdWrapText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -54968,6 +76700,9 @@ impl IconShape for LdWrapText { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { line { @@ -54998,11 +76733,23 @@ impl IconShape for LdWrench { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -55010,6 +76757,9 @@ impl IconShape for LdWrench { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -55025,11 +76775,23 @@ impl IconShape for LdX { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -55037,6 +76799,9 @@ impl IconShape for LdX { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -55055,11 +76820,23 @@ impl IconShape for LdYoutube { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -55067,6 +76844,9 @@ impl IconShape for LdYoutube { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -55085,11 +76865,23 @@ impl IconShape for LdZapOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -55097,6 +76889,9 @@ impl IconShape for LdZapOff { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -55121,11 +76916,23 @@ impl IconShape for LdZap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -55133,6 +76940,9 @@ impl IconShape for LdZap { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { @@ -55148,11 +76958,23 @@ impl IconShape for LdZoomIn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -55160,6 +76982,9 @@ impl IconShape for LdZoomIn { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { @@ -55195,11 +77020,23 @@ impl IconShape for LdZoomOut { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - ("none", user_color, "2") + fn fill(&self) -> &str { + "none" + } + fn stroke(&self) -> &str { + "currentColor" + } + fn stroke_width(&self) -> &str { + "2" } fn stroke_linecap(&self) -> &str { "round" @@ -55207,6 +77044,9 @@ impl IconShape for LdZoomOut { fn stroke_linejoin(&self) -> &str { "round" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { circle { diff --git a/packages/lib/src/icons/md_action_icons.rs b/packages/lib/src/icons/md_action_icons.rs index 107d121..169a23f 100644 --- a/packages/lib/src/icons/md_action_icons.rs +++ b/packages/lib/src/icons/md_action_icons.rs @@ -7,11 +7,23 @@ impl IconShape for Md3dRotation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for Md3dRotation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81-1.33 1.32zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72c.13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56-.05-.18-.12-.35-.23-.51-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33.15-.13.27-.27.37-.42.1-.15.17-.3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96-.12-.28-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45s.14-.25.25-.34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49-.05.15-.14.27-.25.37-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33zm8.55-5.92c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27.45-.18.84-.43 1.16-.76.32-.33.57-.73.74-1.19.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57-.18-.47-.43-.87-.75-1.2zm-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.41-.71.53-.29.12-.62.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99v.4zM12 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0z", } @@ -34,11 +53,23 @@ impl IconShape for MdAccessibility { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,15 @@ impl IconShape for MdAccessibility { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 7h-6v13h-2v-6h-2v6H9V9H3V7h18v2z", } @@ -61,11 +99,23 @@ impl IconShape for MdAccessibilityNew { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,8 +123,15 @@ impl IconShape for MdAccessibilityNew { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1l-.5-2zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z", } @@ -88,11 +145,23 @@ impl IconShape for MdAccessible { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -100,8 +169,15 @@ impl IconShape for MdAccessible { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "12", cy: "4", @@ -120,11 +196,23 @@ impl IconShape for MdAccessibleForward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -132,8 +220,15 @@ impl IconShape for MdAccessibleForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "17", cy: "4.54", @@ -152,11 +247,23 @@ impl IconShape for MdAccountBalance { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -164,8 +271,16 @@ impl IconShape for MdAccountBalance { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } rect { height: "7", width: "3", @@ -203,11 +318,23 @@ impl IconShape for MdAccountBalanceWallet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -215,8 +342,15 @@ impl IconShape for MdAccountBalanceWallet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h9zm-9-2h10V8H12v8zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z", } @@ -230,11 +364,23 @@ impl IconShape for MdAccountBox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -242,8 +388,15 @@ impl IconShape for MdAccountBox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2zm12 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6v-1z", } @@ -257,11 +410,23 @@ impl IconShape for MdAccountCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -269,8 +434,15 @@ impl IconShape for MdAccountCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z", } @@ -284,11 +456,23 @@ impl IconShape for MdAddShoppingCart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -296,8 +480,15 @@ impl IconShape for MdAddShoppingCart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm18.31 6l-2.76 5z", + fill: "none", + } path { d: "M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z", } @@ -311,11 +502,23 @@ impl IconShape for MdAddTask { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -323,8 +526,16 @@ impl IconShape for MdAddTask { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,5.18L10.59,16.6l-4.24-4.24l1.41-1.41l2.83,2.83l10-10L22,5.18z M12,20c-4.41,0-8-3.59-8-8s3.59-8,8-8 c1.57,0,3.04,0.46,4.28,1.25l1.45-1.45C16.1,2.67,14.13,2,12,2C6.48,2,2,6.48,2,12s4.48,10,10,10c1.73,0,3.36-0.44,4.78-1.22 l-1.5-1.5C14.28,19.74,13.17,20,12,20z M19,15h-3v2h3v3h2v-3h3v-2h-3v-3h-2V15z", } @@ -338,11 +549,23 @@ impl IconShape for MdAddToDrive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -350,8 +573,15 @@ impl IconShape for MdAddToDrive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M7.71 3.52L1.15 15l3.42 5.99 6.56-11.47-3.42-6zM13.35 15H9.73L6.3 21h8.24c-.96-1.06-1.54-2.46-1.54-4 0-.7.13-1.37.35-2zM20 16v-3h-2v3h-3v2h3v3h2v-3h3v-2h-3zm.71-4.75L15.42 2H8.58v.01l6.15 10.77C15.82 11.68 17.33 11 19 11c.59 0 1.17.09 1.71.25z", } @@ -365,11 +595,23 @@ impl IconShape for MdAddchart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -377,8 +619,15 @@ impl IconShape for MdAddchart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 5v2h-3v3h-2V7h-3V5h3V2h2v3h3zm-3 14H5V5h6V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6h-2v6zm-4-6v4h2v-4h-2zm-4 4h2V9h-2v8zm-2 0v-6H7v6h2z", } @@ -392,11 +641,23 @@ impl IconShape for MdAdminPanelSettings { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -404,8 +665,16 @@ impl IconShape for MdAdminPanelSettings { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,11c0.34,0,0.67,0.04,1,0.09V6.27L10.5,3L3,6.27v4.91c0,4.54,3.2,8.79,7.5,9.82c0.55-0.13,1.08-0.32,1.6-0.55 C11.41,19.47,11,18.28,11,17C11,13.69,13.69,11,17,11z", } @@ -422,11 +691,23 @@ impl IconShape for MdAlarm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -434,8 +715,15 @@ impl IconShape for MdAlarm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z", } @@ -449,11 +737,23 @@ impl IconShape for MdAlarmAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -461,8 +761,15 @@ impl IconShape for MdAlarmAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm1-11h-2v3H8v2h3v3h2v-3h3v-2h-3V9z", } @@ -476,11 +783,23 @@ impl IconShape for MdAlarmOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -488,8 +807,15 @@ impl IconShape for MdAlarmOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4.03-9-9-9-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6zm10-.28l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM2.92 2.29L1.65 3.57 2.98 4.9l-1.11.93 1.42 1.42 1.11-.94.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.02 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.2 2.2 1.27-1.27L3.89 3.27l-.97-.98zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47l9.86 9.86zM8.02 3.28L6.6 1.86l-.86.71 1.42 1.42.86-.71z", } @@ -503,11 +829,23 @@ impl IconShape for MdAlarmOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -515,8 +853,15 @@ impl IconShape for MdAlarmOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-1.46-5.47L8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06-4.93 4.95z", } @@ -530,11 +875,23 @@ impl IconShape for MdAllInbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -542,8 +899,15 @@ impl IconShape for MdAllInbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 6h-4c0 1.62-1.38 3-3 3s-3-1.38-3-3H5V5h14v4zm-4 7h6v3c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3z", } @@ -557,11 +921,23 @@ impl IconShape for MdAllOut { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -569,10 +945,17 @@ impl IconShape for MdAllOut { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M16.21 4.16l4 4v-4zm4 12l-4 4h4zm-12 4l-4-4v4zm-4-12l4-4h-4zm12.95-.95c-2.73-2.73-7.17-2.73-9.9 0s-2.73 7.17 0 9.9 7.17 2.73 9.9 0 2.73-7.16 0-9.9zm-1.1 8.8c-2.13 2.13-5.57 2.13-7.7 0s-2.13-5.57 0-7.7 5.57-2.13 7.7 0 2.13 5.57 0 7.7z", + } path { d: "M.21.16h24v24h-24z", + fill: "none", } } } @@ -584,11 +967,23 @@ impl IconShape for MdAnalytics { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -596,8 +991,15 @@ impl IconShape for MdAnalytics { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-5h2v5zm4 0h-2v-3h2v3zm0-5h-2v-2h2v2zm4 5h-2V7h2v10z", } @@ -611,11 +1013,23 @@ impl IconShape for MdAnchor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -623,8 +1037,16 @@ impl IconShape for MdAnchor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,15l1.55,1.55c-0.96,1.69-3.33,3.04-5.55,3.37V11h3V9h-3V7.82C14.16,7.4,15,6.3,15,5c0-1.65-1.35-3-3-3S9,3.35,9,5 c0,1.3,0.84,2.4,2,2.82V9H8v2h3v8.92c-2.22-0.33-4.59-1.68-5.55-3.37L7,15l-4-3v3c0,3.88,4.92,7,9,7s9-3.12,9-7v-3L17,15z M12,4 c0.55,0,1,0.45,1,1s-0.45,1-1,1s-1-0.45-1-1S11.45,4,12,4z", } @@ -638,11 +1060,23 @@ impl IconShape for MdAndroid { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -650,8 +1084,16 @@ impl IconShape for MdAndroid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17.6,9.48l1.84-3.18c0.16-0.31,0.04-0.69-0.26-0.85c-0.29-0.15-0.65-0.06-0.83,0.22l-1.88,3.24 c-2.86-1.21-6.08-1.21-8.94,0L5.65,5.67c-0.19-0.29-0.58-0.38-0.87-0.2C4.5,5.65,4.41,6.01,4.56,6.3L6.4,9.48 C3.3,11.25,1.28,14.44,1,18h22C22.72,14.44,20.7,11.25,17.6,9.48z M7,15.25c-0.69,0-1.25-0.56-1.25-1.25 c0-0.69,0.56-1.25,1.25-1.25S8.25,13.31,8.25,14C8.25,14.69,7.69,15.25,7,15.25z M17,15.25c-0.69,0-1.25-0.56-1.25-1.25 c0-0.69,0.56-1.25,1.25-1.25s1.25,0.56,1.25,1.25C18.25,14.69,17.69,15.25,17,15.25z", } @@ -665,11 +1107,23 @@ impl IconShape for MdAnnouncement { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -677,8 +1131,15 @@ impl IconShape for MdAnnouncement { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 9h-2V5h2v6zm0 4h-2v-2h2v2z", } @@ -692,11 +1153,23 @@ impl IconShape for MdApi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -704,8 +1177,16 @@ impl IconShape for MdApi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,12l-2,2l-2-2l2-2L14,12z M12,6l2.12,2.12l2.5-2.5L12,1L7.38,5.62l2.5,2.5L12,6z M6,12l2.12-2.12l-2.5-2.5L1,12 l4.62,4.62l2.5-2.5L6,12z M18,12l-2.12,2.12l2.5,2.5L23,12l-4.62-4.62l-2.5,2.5L18,12z M12,18l-2.12-2.12l-2.5,2.5L12,23l4.62-4.62 l-2.5-2.5L12,18z", } @@ -719,11 +1200,23 @@ impl IconShape for MdAppBlocking { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -731,8 +1224,15 @@ impl IconShape for MdAppBlocking { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-2.5 4c0-1.38 1.12-2.5 2.5-2.5.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15zm2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15 0 1.38-1.12 2.5-2.5 2.5zM17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2v1z", } @@ -746,11 +1246,23 @@ impl IconShape for MdArrowCircleDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -758,8 +1270,16 @@ impl IconShape for MdArrowCircleDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,4c4.41,0,8,3.59,8,8s-3.59,8-8,8s-8-3.59-8-8S7.59,4,12,4 M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10 c5.52,0,10-4.48,10-10C22,6.48,17.52,2,12,2L12,2z M13,12l0-4h-2l0,4H8l4,4l4-4H13z", } @@ -773,11 +1293,23 @@ impl IconShape for MdArrowCircleUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -785,8 +1317,16 @@ impl IconShape for MdArrowCircleUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,20c-4.41,0-8-3.59-8-8s3.59-8,8-8s8,3.59,8,8S16.41,20,12,20 M12,22c5.52,0,10-4.48,10-10c0-5.52-4.48-10-10-10 C6.48,2,2,6.48,2,12C2,17.52,6.48,22,12,22L12,22z M11,12l0,4h2l0-4h3l-4-4l-4,4H11z", } @@ -800,11 +1340,23 @@ impl IconShape for MdArrowRightAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -812,8 +1364,15 @@ impl IconShape for MdArrowRightAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.01 11H4v2h12.01v3L20 12l-3.99-4z", } @@ -827,11 +1386,23 @@ impl IconShape for MdArticle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -839,8 +1410,15 @@ impl IconShape for MdArticle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z", } @@ -854,11 +1432,23 @@ impl IconShape for MdAspectRatio { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -866,8 +1456,15 @@ impl IconShape for MdAspectRatio { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z", } @@ -881,11 +1478,23 @@ impl IconShape for MdAssessment { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -893,8 +1502,15 @@ impl IconShape for MdAssessment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z", } @@ -908,11 +1524,23 @@ impl IconShape for MdAssignment { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -920,8 +1548,15 @@ impl IconShape for MdAssignment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z", } @@ -935,11 +1570,23 @@ impl IconShape for MdAssignmentInd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -947,8 +1594,15 @@ impl IconShape for MdAssignmentInd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1V19z", } @@ -962,11 +1616,23 @@ impl IconShape for MdAssignmentLate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -974,8 +1640,15 @@ impl IconShape for MdAssignmentLate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-6 15h-2v-2h2v2zm0-4h-2V8h2v6zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z", } @@ -989,11 +1662,23 @@ impl IconShape for MdAssignmentReturn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1001,8 +1686,15 @@ impl IconShape for MdAssignmentReturn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm4 12h-4v3l-5-5 5-5v3h4v4z", } @@ -1016,11 +1708,23 @@ impl IconShape for MdAssignmentReturned { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1028,8 +1732,15 @@ impl IconShape for MdAssignmentReturned { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 15l-5-5h3V9h4v4h3l-5 5z", } @@ -1043,11 +1754,23 @@ impl IconShape for MdAssignmentTurnedIn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1055,8 +1778,15 @@ impl IconShape for MdAssignmentTurnedIn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-2 14l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z", } @@ -1070,11 +1800,23 @@ impl IconShape for MdAutorenew { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1082,8 +1824,15 @@ impl IconShape for MdAutorenew { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z", } @@ -1097,11 +1846,23 @@ impl IconShape for MdBackup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1109,8 +1870,15 @@ impl IconShape for MdBackup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z", } @@ -1124,11 +1892,23 @@ impl IconShape for MdBackupTable { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1136,8 +1916,16 @@ impl IconShape for MdBackupTable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,6v14H6v2h14c1.1,0,2-0.9,2-2V6H20z", } @@ -1154,11 +1942,23 @@ impl IconShape for MdBatchPrediction { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1166,8 +1966,17 @@ impl IconShape for MdBatchPrediction { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M17,8H7c-1.1,0-2,0.9-2,2v10c0,1.1,0.9,2,2,2h10c1.1,0,2-0.9,2-2V10C19,8.9,18.1,8,17,8z M13,20.5h-2V19h2V20.5z M13,18h-2 c0-1.5-2.5-3-2.5-5c0-1.93,1.57-3.5,3.5-3.5c1.93,0,3.5,1.57,3.5,3.5C15.5,15,13,16.5,13,18z M18,6.5H6v0C6,5.67,6.67,5,7.5,5h9 C17.33,5,18,5.67,18,6.5L18,6.5z M17,3.5H7v0C7,2.67,7.67,2,8.5,2h7C16.33,2,17,2.67,17,3.5L17,3.5z", } @@ -1181,11 +1990,23 @@ impl IconShape for MdBook { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1193,8 +2014,15 @@ impl IconShape for MdBook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z", } @@ -1208,11 +2036,23 @@ impl IconShape for MdBookOnline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1220,8 +2060,16 @@ impl IconShape for MdBookOnline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,1H7C5.9,1,5,1.9,5,3v18c0,1.1,0.9,2,2,2h10c1.1,0,2-0.9,2-2V3C19,1.9,18.1,1,17,1z M7,18V6h10v12H7z M16,11V9.14 C16,8.51,15.55,8,15,8H9C8.45,8,8,8.51,8,9.14l0,1.96c0.55,0,1,0.45,1,1c0,0.55-0.45,1-1,1l0,1.76C8,15.49,8.45,16,9,16h6 c0.55,0,1-0.51,1-1.14V13c-0.55,0-1-0.45-1-1C15,11.45,15.45,11,16,11z M12.5,14.5h-1v-1h1V14.5z M12.5,12.5h-1v-1h1V12.5z M12.5,10.5h-1v-1h1V10.5z", } @@ -1235,11 +2083,23 @@ impl IconShape for MdBookmark { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1247,8 +2107,15 @@ impl IconShape for MdBookmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z", } @@ -1262,11 +2129,23 @@ impl IconShape for MdBookmarkBorder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1274,8 +2153,15 @@ impl IconShape for MdBookmarkBorder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z", } @@ -1289,11 +2175,23 @@ impl IconShape for MdBookmarks { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1301,8 +2199,15 @@ impl IconShape for MdBookmarks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 18l2 1V3c0-1.1-.9-2-2-2H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2v13zM15 5H5c-1.1 0-2 .9-2 2v16l7-3 7 3V7c0-1.1-.9-2-2-2z", } @@ -1316,11 +2221,23 @@ impl IconShape for MdBugReport { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1328,8 +2245,15 @@ impl IconShape for MdBugReport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z", } @@ -1343,11 +2267,23 @@ impl IconShape for MdBuild { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1355,8 +2291,16 @@ impl IconShape for MdBuild { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + clip_rule: "evenodd", + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z", } @@ -1370,11 +2314,23 @@ impl IconShape for MdBuildCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1382,8 +2338,16 @@ impl IconShape for MdBuildCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10 C22,6.48,17.52,2,12,2z M16.9,15.49l-1.4,1.4c-0.2,0.2-0.51,0.2-0.71,0l-3.41-3.41c-1.22,0.43-2.64,0.17-3.62-0.81 c-1.11-1.11-1.3-2.79-0.59-4.1l2.35,2.35l1.41-1.41L8.58,7.17c1.32-0.71,2.99-0.52,4.1,0.59c0.98,0.98,1.24,2.4,0.81,3.62 l3.41,3.41C17.09,14.98,17.09,15.3,16.9,15.49z", fill_rule: "evenodd", @@ -1398,11 +2362,23 @@ impl IconShape for MdCached { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1410,8 +2386,15 @@ impl IconShape for MdCached { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z", } @@ -1425,11 +2408,23 @@ impl IconShape for MdCalendarToday { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1437,8 +2432,15 @@ impl IconShape for MdCalendarToday { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z", } @@ -1452,11 +2454,23 @@ impl IconShape for MdCalendarViewDay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1464,8 +2478,15 @@ impl IconShape for MdCalendarViewDay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 17h18v2H3zm0-7h18v5H3zm0-4h18v2H3z", } @@ -1479,11 +2500,23 @@ impl IconShape for MdCameraEnhance { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1491,8 +2524,15 @@ impl IconShape for MdCameraEnhance { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M9 3L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z", } @@ -1509,11 +2549,23 @@ impl IconShape for MdCancelScheduleSend { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1521,8 +2573,16 @@ impl IconShape for MdCancelScheduleSend { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16.5,9c-0.42,0-0.83,0.04-1.24,0.11L1.01,3L1,10l9,2l-9,2l0.01,7l8.07-3.46C9.59,21.19,12.71,24,16.5,24 c4.14,0,7.5-3.36,7.5-7.5S20.64,9,16.5,9z M16.5,22c-3.03,0-5.5-2.47-5.5-5.5s2.47-5.5,5.5-5.5s5.5,2.47,5.5,5.5S19.53,22,16.5,22 z", } @@ -1539,11 +2599,23 @@ impl IconShape for MdCardGiftcard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1551,8 +2623,15 @@ impl IconShape for MdCardGiftcard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z", } @@ -1566,11 +2645,23 @@ impl IconShape for MdCardMembership { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1578,8 +2669,15 @@ impl IconShape for MdCardMembership { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2zm0 13H4v-2h16v2zm0-5H4V4h16v6z", } @@ -1593,11 +2691,23 @@ impl IconShape for MdCardTravel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1605,8 +2715,15 @@ impl IconShape for MdCardTravel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zM9 4h6v2H9V4zm11 15H4v-2h16v2zm0-5H4V8h3v2h2V8h6v2h2V8h3v6z", } @@ -1620,11 +2737,23 @@ impl IconShape for MdChangeHistory { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1632,8 +2761,15 @@ impl IconShape for MdChangeHistory { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12 7.77L18.39 18H5.61L12 7.77M12 4L2 20h20L12 4z", } @@ -1647,11 +2783,23 @@ impl IconShape for MdCheckCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1659,8 +2807,15 @@ impl IconShape for MdCheckCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z", } @@ -1674,11 +2829,23 @@ impl IconShape for MdCheckCircleOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1686,8 +2853,15 @@ impl IconShape for MdCheckCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0zm0 0h24v24H0V0z", + fill: "none", + } path { d: "M16.59 7.58L10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z", } @@ -1701,11 +2875,23 @@ impl IconShape for MdChromeReaderMode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1713,8 +2899,15 @@ impl IconShape for MdChromeReaderMode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M-74 29h48v48h-48V29zM0 0h24v24H0V0zm0 0h24v24H0V0z", + fill: "none", + } path { d: "M13 12h7v1.5h-7zm0-2.5h7V11h-7zm0 5h7V16h-7zM21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 15h-9V6h9v13z", } @@ -1728,11 +2921,23 @@ impl IconShape for MdCircleNotifications { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1740,8 +2945,15 @@ impl IconShape for MdCircleNotifications { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 16.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5zm5-2.5H7v-1l1-1v-2.61C8 9.27 9.03 7.47 11 7v-.5c0-.57.43-1 1-1s1 .43 1 1V7c1.97.47 3 2.28 3 4.39V14l1 1v1z", } @@ -1755,11 +2967,23 @@ impl IconShape for MdClass { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1767,8 +2991,15 @@ impl IconShape for MdClass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z", } @@ -1782,11 +3013,23 @@ impl IconShape for MdCloseFullscreen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1794,8 +3037,16 @@ impl IconShape for MdCloseFullscreen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,3.41l-5.29,5.29L20,12h-8V4l3.29,3.29L20.59,2L22,3.41z M3.41,22l5.29-5.29L12,20v-8H4l3.29,3.29L2,20.59L3.41,22z", } @@ -1809,11 +3060,23 @@ impl IconShape for MdCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1821,8 +3084,15 @@ impl IconShape for MdCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z", } @@ -1836,11 +3106,23 @@ impl IconShape for MdCommentBank { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1848,8 +3130,16 @@ impl IconShape for MdCommentBank { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,2H4C2.9,2,2,2.9,2,4v18l4-4h14c1.1,0,2-0.9,2-2V4C22,2.9,21.1,2,20,2z M19,13l-2.5-1.5L14,13V5h5V13z", } @@ -1863,11 +3153,23 @@ impl IconShape for MdCommute { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1875,8 +3177,15 @@ impl IconShape for MdCommute { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2.03L9 18v-5H4V5.98L13 6v2h2V7c0-1.66-1.34-3-3-3zM5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 13.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14l-1.43-4.11zm-8.16.34h7.19l1.03 3h-9.25l1.03-3zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z", } @@ -1890,11 +3199,23 @@ impl IconShape for MdCompareArrows { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1902,8 +3223,17 @@ impl IconShape for MdCompareArrows { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M9.01,14H2v2h7.01v3L13,15l-3.99-4V14z M14.99,13v-3H22V8h-7.01V5L11,9L14.99,13z", } @@ -1917,11 +3247,23 @@ impl IconShape for MdCompress { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1929,8 +3271,15 @@ impl IconShape for MdCompress { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M8 19h3v3h2v-3h3l-4-4-4 4zm8-15h-3V1h-2v3H8l4 4 4-4zM4 9v2h16V9H4z", } @@ -1939,6 +3288,7 @@ impl IconShape for MdCompress { } path { d: "M0 0h24v24H0z", + fill: "none", } } } @@ -1950,11 +3300,23 @@ impl IconShape for MdContactPage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1962,8 +3324,16 @@ impl IconShape for MdContactPage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,2H6C4.9,2,4,2.9,4,4v16c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V8L14,2z M12,10c1.1,0,2,0.9,2,2c0,1.1-0.9,2-2,2s-2-0.9-2-2 C10,10.9,10.9,10,12,10z M16,18H8v-0.57c0-0.81,0.48-1.53,1.22-1.85C10.07,15.21,11.01,15,12,15c0.99,0,1.93,0.21,2.78,0.58 C15.52,15.9,16,16.62,16,17.43V18z", } @@ -1977,11 +3347,23 @@ impl IconShape for MdContactSupport { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1989,8 +3371,15 @@ impl IconShape for MdContactSupport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2zm1 14.5h-2v-2h2v2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5z", } @@ -2004,11 +3393,23 @@ impl IconShape for MdContactless { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2016,8 +3417,16 @@ impl IconShape for MdContactless { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M8.46,14.45L7.1,13.83 c0.28-0.61,0.41-1.24,0.4-1.86c-0.01-0.63-0.14-1.24-0.4-1.8l1.36-0.63c0.35,0.75,0.53,1.56,0.54,2.4 C9.01,12.8,8.83,13.64,8.46,14.45z M11.53,16.01l-1.3-0.74c0.52-0.92,0.78-1.98,0.78-3.15c0-1.19-0.27-2.33-0.8-3.4l1.34-0.67 c0.64,1.28,0.96,2.65,0.96,4.07C12.51,13.55,12.18,14.86,11.53,16.01z M14.67,17.33l-1.35-0.66c0.78-1.6,1.18-3.18,1.18-4.69 c0-1.51-0.4-3.07-1.18-4.64l1.34-0.67C15.56,8.45,16,10.23,16,11.98C16,13.72,15.56,15.52,14.67,17.33z", } @@ -2031,11 +3440,23 @@ impl IconShape for MdCopyright { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2043,8 +3464,17 @@ impl IconShape for MdCopyright { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M11.88,9.14c1.28,0.06,1.61,1.15,1.63,1.66h1.79c-0.08-1.98-1.49-3.19-3.45-3.19C9.64,7.61,8,9,8,12.14 c0,1.94,0.93,4.24,3.84,4.24c2.22,0,3.41-1.65,3.44-2.95h-1.79c-0.03,0.59-0.45,1.38-1.63,1.44C10.55,14.83,10,13.81,10,12.14 C10,9.25,11.28,9.16,11.88,9.14z M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10S17.52,2,12,2z M12,20c-4.41,0-8-3.59-8-8 s3.59-8,8-8s8,3.59,8,8S16.41,20,12,20z", } @@ -2058,11 +3488,23 @@ impl IconShape for MdCreditCard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2070,8 +3512,15 @@ impl IconShape for MdCreditCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z", } @@ -2085,11 +3534,23 @@ impl IconShape for MdDangerous { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2097,8 +3558,15 @@ impl IconShape for MdDangerous { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM17 15.74L15.74 17 12 13.26 8.26 17 7 15.74 10.74 12 7 8.26 8.26 7 12 10.74 15.74 7 17 8.26 13.26 12 17 15.74z", } @@ -2112,11 +3580,23 @@ impl IconShape for MdDashboard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2124,8 +3604,15 @@ impl IconShape for MdDashboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z", } @@ -2139,11 +3626,23 @@ impl IconShape for MdDashboardCustomize { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2151,8 +3650,15 @@ impl IconShape for MdDashboardCustomize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 3h8v8H3zm10 0h8v8h-8zM3 13h8v8H3zm15 0h-2v3h-3v2h3v3h2v-3h3v-2h-3z", } @@ -2166,11 +3672,23 @@ impl IconShape for MdDateRange { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2178,8 +3696,15 @@ impl IconShape for MdDateRange { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z", } @@ -2193,11 +3718,23 @@ impl IconShape for MdDelete { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2205,8 +3742,15 @@ impl IconShape for MdDelete { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z", } @@ -2220,11 +3764,23 @@ impl IconShape for MdDeleteForever { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2232,10 +3788,18 @@ impl IconShape for MdDeleteForever { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M0 0h24v24H0V0z", + fill: "none", } path { d: "M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z", @@ -2250,11 +3814,23 @@ impl IconShape for MdDeleteOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2262,8 +3838,15 @@ impl IconShape for MdDeleteOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5l-1-1h-5l-1 1H5v2h14V4z", } @@ -2277,11 +3860,23 @@ impl IconShape for MdDescription { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2289,8 +3884,15 @@ impl IconShape for MdDescription { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z", } @@ -2304,11 +3906,23 @@ impl IconShape for MdDisabledByDefault { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2316,8 +3930,16 @@ impl IconShape for MdDisabledByDefault { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M3,3v18h18V3H3z M17,15.59L15.59,17L12,13.41L8.41,17L7,15.59L10.59,12L7,8.41L8.41,7L12,10.59L15.59,7L17,8.41L13.41,12 L17,15.59z", } @@ -2331,11 +3953,23 @@ impl IconShape for MdDns { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2343,8 +3977,15 @@ impl IconShape for MdDns { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zM7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z", } @@ -2358,11 +3999,23 @@ impl IconShape for MdDone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2370,8 +4023,15 @@ impl IconShape for MdDone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z", } @@ -2385,11 +4045,23 @@ impl IconShape for MdDoneAll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2397,8 +4069,15 @@ impl IconShape for MdDoneAll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z", } @@ -2412,11 +4091,23 @@ impl IconShape for MdDoneOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2424,8 +4115,15 @@ impl IconShape for MdDoneOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19.77 5.03l1.4 1.4L8.43 19.17l-5.6-5.6 1.4-1.4 4.2 4.2L19.77 5.03m0-2.83L8.43 13.54l-4.2-4.2L0 13.57 8.43 22 24 6.43 19.77 2.2z", } @@ -2439,11 +4137,23 @@ impl IconShape for MdDonutLarge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2451,8 +4161,16 @@ impl IconShape for MdDonutLarge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M11,5.08V2C6,2.5,2,6.81,2,12s4,9.5,9,10v-3.08c-3-0.48-6-3.4-6-6.92S8,5.56,11,5.08z M18.97,11H22c-0.47-5-4-8.53-9-9 v3.08C16,5.51,18.54,8,18.97,11z M13,18.92V22c5-0.47,8.53-4,9-9h-3.03C18.54,16,16,18.49,13,18.92z", } @@ -2466,11 +4184,23 @@ impl IconShape for MdDonutSmall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2478,8 +4208,15 @@ impl IconShape for MdDonutSmall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 9.16V2c-5 .5-9 4.79-9 10s4 9.5 9 10v-7.16c-1-.41-2-1.52-2-2.84s1-2.43 2-2.84zM14.86 11H22c-.48-4.75-4-8.53-9-9v7.16c1 .3 1.52.98 1.86 1.84zM13 14.84V22c5-.47 8.52-4.25 9-9h-7.14c-.34.86-.86 1.54-1.86 1.84z", } @@ -2493,11 +4230,23 @@ impl IconShape for MdDragIndicator { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2505,8 +4254,15 @@ impl IconShape for MdDragIndicator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z", } @@ -2520,11 +4276,23 @@ impl IconShape for MdDynamicForm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2532,8 +4300,16 @@ impl IconShape for MdDynamicForm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,20v-9h-2V4h7l-2,5h2L17,20z M15,13v7H4c-1.1,0-2-0.9-2-2v-3c0-1.1,0.9-2,2-2H15z M6.25,15.75h-1.5v1.5h1.5V15.75z M13,4v7H4c-1.1,0-2-0.9-2-2V6c0-1.1,0.9-2,2-2H13z M6.25,6.75h-1.5v1.5h1.5V6.75z", } @@ -2547,11 +4323,23 @@ impl IconShape for MdEco { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2559,8 +4347,16 @@ impl IconShape for MdEco { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6.05,8.05c-2.73,2.73-2.73,7.15-0.02,9.88c1.47-3.4,4.09-6.24,7.36-7.93c-2.77,2.34-4.71,5.61-5.39,9.32 c2.6,1.23,5.8,0.78,7.95-1.37C19.43,14.47,20,4,20,4S9.53,4.57,6.05,8.05z", } @@ -2574,11 +4370,23 @@ impl IconShape for MdEditOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2586,8 +4394,15 @@ impl IconShape for MdEditOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ic_edit_off_24px" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M12.126 8.125l1.937-1.937 3.747 3.747-1.937 1.938zM20.71 5.63l-2.34-2.34a1 1 0 0 0-1.41 0l-1.83 1.83 3.75 3.75L20.71 7a1 1 0 0 0 0-1.37zM2 5l6.63 6.63L3 17.25V21h3.75l5.63-5.62L18 21l2-2L4 3 2 5z", } @@ -2601,11 +4416,23 @@ impl IconShape for MdEject { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2613,8 +4440,15 @@ impl IconShape for MdEject { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 24V0h24v24H0z", + fill: "none", + } path { d: "M5 17h14v2H5zm7-12L5.33 15h13.34z", } @@ -2628,11 +4462,23 @@ impl IconShape for MdEuroSymbol { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2640,8 +4486,15 @@ impl IconShape for MdEuroSymbol { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1 0 .34.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57z", } @@ -2655,11 +4508,23 @@ impl IconShape for MdEvent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2667,8 +4532,15 @@ impl IconShape for MdEvent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z", } @@ -2682,11 +4554,23 @@ impl IconShape for MdEventSeat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2694,8 +4578,17 @@ impl IconShape for MdEventSeat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M4,18v3h3v-3h10v3h3v-6H4V18z M19,10h3v3h-3V10z M2,10h3v3H2V10z M17,13H7V5c0-1.1,0.9-2,2-2h6c1.1,0,2,0.9,2,2V13z", } @@ -2709,11 +4602,23 @@ impl IconShape for MdExitToApp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2721,8 +4626,15 @@ impl IconShape for MdExitToApp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z", } @@ -2736,11 +4648,23 @@ impl IconShape for MdExpand { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2748,13 +4672,21 @@ impl IconShape for MdExpand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M4 20h16v2H4zM4 2h16v2H4zm9 7h3l-4-4-4 4h3v6H8l4 4 4-4h-3z", } path { d: "M0 0h24v24H0z", + fill: "none", } } } @@ -2766,11 +4698,23 @@ impl IconShape for MdExplore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2778,8 +4722,15 @@ impl IconShape for MdExplore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1c.61 0 1.1-.49 1.1-1.1s-.49-1.1-1.1-1.1zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm2.19 12.19L6 18l3.81-8.19L18 6l-3.81 8.19z", } @@ -2793,11 +4744,23 @@ impl IconShape for MdExploreOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2805,8 +4768,15 @@ impl IconShape for MdExploreOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M14.19 14.19l-1.41-1.41-1.56-1.56L11 11 9.81 9.81 4.93 4.93 2.27 2.27 1 3.54l2.78 2.78c-.11.16-.21.32-.31.48-.04.07-.09.14-.13.21-.09.15-.17.31-.25.47-.05.1-.1.21-.16.32-.06.14-.13.28-.19.43-.1.24-.19.48-.27.73l-.09.3c-.05.2-.1.39-.14.59-.02.11-.04.22-.07.33-.04.2-.07.4-.09.61-.01.1-.03.2-.03.3-.03.29-.05.6-.05.91 0 5.52 4.48 10 10 10 .31 0 .62-.02.92-.05l.3-.03c.2-.02.41-.06.61-.09.11-.02.22-.04.33-.07.2-.04.39-.09.58-.15.1-.03.2-.05.3-.09.25-.08.49-.17.73-.27.15-.06.29-.13.43-.19.11-.05.22-.1.33-.16.16-.08.31-.16.46-.25.07-.04.14-.09.21-.13.16-.1.32-.2.48-.31L20.46 23l1.27-1.27-2.66-2.66-4.88-4.88zM6 18l3-6.46L12.46 15 6 18zm16-6c0 .31-.02.62-.05.92l-.03.3c-.02.2-.06.41-.09.61-.02.11-.04.22-.07.33-.04.2-.09.39-.15.58-.03.1-.05.21-.09.31-.08.25-.17.49-.27.73-.06.15-.13.29-.19.43-.05.11-.1.22-.16.33-.08.16-.16.31-.25.46-.04.07-.09.14-.13.21-.1.16-.2.32-.31.48L15 12.46 18 6l-6.46 3-5.22-5.22c.16-.11.32-.21.48-.31.07-.04.14-.09.21-.13.15-.09.31-.17.46-.25.11-.05.22-.1.33-.16.14-.06.28-.13.43-.19.24-.1.48-.19.73-.27l.31-.09c.19-.05.38-.11.58-.15.11-.02.22-.04.33-.07.2-.04.4-.07.61-.09.1-.01.2-.03.3-.03.29-.02.6-.04.91-.04 5.52 0 10 4.48 10 10z", } @@ -2820,11 +4790,23 @@ impl IconShape for MdExtension { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2832,8 +4814,15 @@ impl IconShape for MdExtension { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z", } @@ -2847,11 +4836,23 @@ impl IconShape for MdFace { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2859,8 +4860,15 @@ impl IconShape for MdFace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zm6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8z", } @@ -2874,11 +4882,23 @@ impl IconShape for MdFactCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2886,8 +4906,16 @@ impl IconShape for MdFactCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,3H4C2.9,3,2,3.9,2,5v14c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V5 C22,3.9,21.1,3,20,3z M10,17H5v-2h5V17z M10,13H5v-2h5V13z M10,9H5V7h5V9z M14.82,15L12,12.16l1.41-1.41l1.41,1.42L17.99,9 l1.42,1.42L14.82,15z", fill_rule: "evenodd", @@ -2902,11 +4930,23 @@ impl IconShape for MdFavorite { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2914,8 +4954,15 @@ impl IconShape for MdFavorite { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z", } @@ -2929,11 +4976,23 @@ impl IconShape for MdFavoriteBorder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2941,8 +5000,15 @@ impl IconShape for MdFavoriteBorder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z", } @@ -2956,11 +5022,23 @@ impl IconShape for MdFeedback { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2968,8 +5046,15 @@ impl IconShape for MdFeedback { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 12h-2v-2h2v2zm0-4h-2V6h2v4z", } @@ -2983,11 +5068,23 @@ impl IconShape for MdFilePresent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2995,8 +5092,15 @@ impl IconShape for MdFilePresent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M15 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V7l-5-5zM6 20V4h8v4h4v12H6zm10-10v5c0 2.21-1.79 4-4 4s-4-1.79-4-4V8.5c0-1.47 1.26-2.64 2.76-2.49 1.3.13 2.24 1.32 2.24 2.63V15h-2V8.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V15c0 1.1.9 2 2 2s2-.9 2-2v-5h2z", } @@ -3010,11 +5114,23 @@ impl IconShape for MdFilterAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3022,13 +5138,21 @@ impl IconShape for MdFilterAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0,0h24 M24,24H0", + fill: "none", + } path { d: "M4.25,5.61C6.27,8.2,10,13,10,13v6c0,0.55,0.45,1,1,1h2c0.55,0,1-0.45,1-1v-6c0,0,3.72-4.8,5.74-7.39 C20.25,4.95,19.78,4,18.95,4H5.04C4.21,4,3.74,4.95,4.25,5.61z", } path { d: "M0,0h24v24H0V0z", + fill: "none", } } } @@ -3040,11 +5164,23 @@ impl IconShape for MdFilterListAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3052,10 +5188,18 @@ impl IconShape for MdFilterListAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M0 0h24m0 24H0", + fill: "none", } path { d: "M4.25 5.66c.1.13 5.74 7.33 5.74 7.33V19c0 .55.45 1 1.01 1h2.01c.55 0 1.01-.45 1.01-1v-6.02s5.49-7.02 5.75-7.34C20.03 5.32 20 5 20 5c0-.55-.45-1-1.01-1H5.01C4.4 4 4 4.48 4 5c0 .2.06.44.25.66z", @@ -3070,11 +5214,23 @@ impl IconShape for MdFindInPage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3082,8 +5238,15 @@ impl IconShape for MdFindInPage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 19.59V8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L20 19.59zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z", } @@ -3097,11 +5260,23 @@ impl IconShape for MdFindReplace { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3109,8 +5284,15 @@ impl IconShape for MdFindReplace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4zm5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20l-4.85-4.86z", } @@ -3124,11 +5306,23 @@ impl IconShape for MdFingerprint { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3136,8 +5330,15 @@ impl IconShape for MdFingerprint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28zM3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7-.23.16-.54.11-.7-.12-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21zm6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39-2.57 0-4.66 1.97-4.66 4.39 0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15zm7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12zM14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94 1.7 0 3.08 1.32 3.08 2.94 0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38z", } @@ -3151,11 +5352,23 @@ impl IconShape for MdFitScreen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3163,8 +5376,15 @@ impl IconShape for MdFitScreen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 4h3c1.1 0 2 .9 2 2v2h-2V6h-3V4zM4 8V6h3V4H4c-1.1 0-2 .9-2 2v2h2zm16 8v2h-3v2h3c1.1 0 2-.9 2-2v-2h-2zM7 18H4v-2H2v2c0 1.1.9 2 2 2h3v-2zM18 8H6v8h12V8z", } @@ -3178,11 +5398,23 @@ impl IconShape for MdFlaky { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3190,8 +5422,16 @@ impl IconShape for MdFlaky { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14.05,17.58l-0.01,0.01l-2.4-2.4l1.06-1.06l1.35,1.35L16.54,13l1.06,1.06 l-3.54,3.54L14.05,17.58z M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z M7.34,6.28l1.41,1.41l1.41-1.41 l1.06,1.06L9.81,8.75l1.41,1.41l-1.06,1.06L8.75,9.81l-1.41,1.41l-1.06-1.06l1.41-1.41L6.28,7.34L7.34,6.28z M12,20 c-2.2,0-4.2-0.9-5.7-2.3L17.7,6.3C19.1,7.8,20,9.8,20,12C20,16.4,16.4,20,12,20z", fill_rule: "evenodd", @@ -3206,11 +5446,23 @@ impl IconShape for MdFlightLand { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3218,8 +5470,16 @@ impl IconShape for MdFlightLand { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M2.5,19h19v2h-19V19z M19.34,15.85c0.8,0.21,1.62-0.26,1.84-1.06c0.21-0.8-0.26-1.62-1.06-1.84l-5.31-1.42l-2.76-9.02 L10.12,2v8.28L5.15,8.95L4.22,6.63L2.77,6.24v5.17L19.34,15.85z", } @@ -3233,11 +5493,23 @@ impl IconShape for MdFlightTakeoff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3245,8 +5517,16 @@ impl IconShape for MdFlightTakeoff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M2.5,19h19v2h-19V19z M22.07,9.64c-0.21-0.8-1.04-1.28-1.84-1.06L14.92,10l-6.9-6.43L6.09,4.08l4.14,7.17l-4.97,1.33 l-1.97-1.54l-1.45,0.39l2.59,4.49c0,0,7.12-1.9,16.57-4.43C21.81,11.26,22.28,10.44,22.07,9.64z", } @@ -3260,11 +5540,23 @@ impl IconShape for MdFlipToBack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3272,8 +5564,15 @@ impl IconShape for MdFlipToBack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 7H7v2h2V7zm0 4H7v2h2v-2zm0-8c-1.11 0-2 .9-2 2h2V3zm4 12h-2v2h2v-2zm6-12v2h2c0-1.1-.9-2-2-2zm-6 0h-2v2h2V3zM9 17v-2H7c0 1.1.89 2 2 2zm10-4h2v-2h-2v2zm0-4h2V7h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5V7zm10-2h2V3h-2v2zm0 12h2v-2h-2v2z", } @@ -3287,11 +5586,23 @@ impl IconShape for MdFlipToFront { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3299,8 +5610,15 @@ impl IconShape for MdFlipToFront { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 13h2v-2H3v2zm0 4h2v-2H3v2zm2 4v-2H3c0 1.1.89 2 2 2zM3 9h2V7H3v2zm12 12h2v-2h-2v2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H9V5h10v10zm-8 6h2v-2h-2v2zm-4 0h2v-2H7v2z", } @@ -3314,11 +5632,23 @@ impl IconShape for MdGTranslate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3326,10 +5656,17 @@ impl IconShape for MdGTranslate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M21 4H11l-1-3H3c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8l1 3h9c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7 16c-2.76 0-5-2.24-5-5s2.24-5 5-5c1.35 0 2.48.5 3.35 1.3L9.03 8.57c-.38-.36-1.04-.78-2.03-.78-1.74 0-3.15 1.44-3.15 3.21S5.26 14.21 7 14.21c2.01 0 2.84-1.44 2.92-2.41H7v-1.71h4.68c.07.31.12.61.12 1.02C11.8 13.97 9.89 16 7 16zm6.17-5.42h3.7c-.43 1.25-1.11 2.43-2.05 3.47-.31-.35-.6-.72-.86-1.1l-.79-2.37zm8.33 9.92c0 .55-.45 1-1 1H14l2-2.5-1.04-3.1 3.1 3.1.92-.92-3.3-3.25.02-.02c1.13-1.25 1.93-2.69 2.4-4.22H20v-1.3h-4.53V8h-1.29v1.29h-1.44L11.46 5.5h9.04c.55 0 1 .45 1 1v14z", + } path { d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", } } } @@ -3341,11 +5678,23 @@ impl IconShape for MdGavel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3353,8 +5702,17 @@ impl IconShape for MdGavel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } rect { height: "20", transform: "matrix(0.7075 -0.7067 0.7067 0.7075 -5.6854 13.7194)", @@ -3392,11 +5750,23 @@ impl IconShape for MdGetApp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3404,8 +5774,15 @@ impl IconShape for MdGetApp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z", } @@ -3419,11 +5796,23 @@ impl IconShape for MdGif { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3431,8 +5820,17 @@ impl IconShape for MdGif { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } rect { height: "6", width: "1.5", @@ -3455,11 +5853,23 @@ impl IconShape for MdGrade { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3467,8 +5877,15 @@ impl IconShape for MdGrade { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z", } @@ -3482,11 +5899,23 @@ impl IconShape for MdGrading { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3494,8 +5923,16 @@ impl IconShape for MdGrading { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M4,7h16v2H4V7z M4,13h16v-2H4V13z M4,17h7v-2H4V17z M4,21h7v-2H4V21z M15.41,18.17L14,16.75l-1.41,1.41L15.41,21L20,16.42 L18.58,15L15.41,18.17z M4,3v2h16V3H4z", } @@ -3509,11 +5946,23 @@ impl IconShape for MdGroupWork { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3521,8 +5970,15 @@ impl IconShape for MdGroupWork { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zM9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8zm6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z", } @@ -3536,11 +5992,23 @@ impl IconShape for MdHelp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3548,8 +6016,15 @@ impl IconShape for MdHelp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z", } @@ -3563,11 +6038,23 @@ impl IconShape for MdHelpCenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3575,8 +6062,16 @@ impl IconShape for MdHelpCenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M12.01,18 c-0.7,0-1.26-0.56-1.26-1.26c0-0.71,0.56-1.25,1.26-1.25c0.71,0,1.25,0.54,1.25,1.25C13.25,17.43,12.72,18,12.01,18z M15.02,10.6 c-0.76,1.11-1.48,1.46-1.87,2.17c-0.16,0.29-0.22,0.48-0.22,1.41h-1.82c0-0.49-0.08-1.29,0.31-1.98c0.49-0.87,1.42-1.39,1.96-2.16 c0.57-0.81,0.25-2.33-1.37-2.33c-1.06,0-1.58,0.8-1.8,1.48L8.56,8.49C9.01,7.15,10.22,6,11.99,6c1.48,0,2.49,0.67,3.01,1.52 C15.44,8.24,15.7,9.59,15.02,10.6z", } @@ -3590,11 +6085,23 @@ impl IconShape for MdHelpOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3602,8 +6109,15 @@ impl IconShape for MdHelpOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z", } @@ -3617,11 +6131,23 @@ impl IconShape for MdHighlightAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3629,8 +6155,15 @@ impl IconShape for MdHighlightAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 5h-2V3h2v2zm-2 16h2v-2.59L19.59 21 21 19.59 18.41 17H21v-2h-6v6zm4-12h2V7h-2v2zm0 4h2v-2h-2v2zm-8 8h2v-2h-2v2zM7 5h2V3H7v2zM3 17h2v-2H3v2zm2 4v-2H3c0 1.1.9 2 2 2zM19 3v2h2c0-1.1-.9-2-2-2zm-8 2h2V3h-2v2zM3 9h2V7H3v2zm4 12h2v-2H7v2zm-4-8h2v-2H3v2zm0-8h2V3c-1.1 0-2 .9-2 2z", } @@ -3644,11 +6177,23 @@ impl IconShape for MdHighlightOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3656,8 +6201,15 @@ impl IconShape for MdHighlightOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14.59 8L12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z", } @@ -3671,11 +6223,23 @@ impl IconShape for MdHistory { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3683,10 +6247,17 @@ impl IconShape for MdHistory { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { - d: "M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z", + d: "M0 0h24v24H0z", + fill: "none", + } + path { + d: "M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z", } } } @@ -3698,11 +6269,23 @@ impl IconShape for MdHistoryToggleOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3710,8 +6293,16 @@ impl IconShape for MdHistoryToggleOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15.1,19.37l1,1.74c-0.96,0.44-2.01,0.73-3.1,0.84v-2.02C13.74,19.84,14.44,19.65,15.1,19.37z M4.07,13H2.05 c0.11,1.1,0.4,2.14,0.84,3.1l1.74-1C4.35,14.44,4.16,13.74,4.07,13z M15.1,4.63l1-1.74C15.14,2.45,14.1,2.16,13,2.05v2.02 C13.74,4.16,14.44,4.35,15.1,4.63z M19.93,11h2.02c-0.11-1.1-0.4-2.14-0.84-3.1l-1.74,1C19.65,9.56,19.84,10.26,19.93,11z M8.9,19.37l-1,1.74c0.96,0.44,2.01,0.73,3.1,0.84v-2.02C10.26,19.84,9.56,19.65,8.9,19.37z M11,4.07V2.05 c-1.1,0.11-2.14,0.4-3.1,0.84l1,1.74C9.56,4.35,10.26,4.16,11,4.07z M18.36,7.17l1.74-1.01c-0.63-0.87-1.4-1.64-2.27-2.27 l-1.01,1.74C17.41,6.08,17.92,6.59,18.36,7.17z M4.63,8.9l-1.74-1C2.45,8.86,2.16,9.9,2.05,11h2.02C4.16,10.26,4.35,9.56,4.63,8.9z M19.93,13c-0.09,0.74-0.28,1.44-0.56,2.1l1.74,1c0.44-0.96,0.73-2.01,0.84-3.1H19.93z M16.83,18.36l1.01,1.74 c0.87-0.63,1.64-1.4,2.27-2.27l-1.74-1.01C17.92,17.41,17.41,17.92,16.83,18.36z M7.17,5.64L6.17,3.89 C5.29,4.53,4.53,5.29,3.9,6.17l1.74,1.01C6.08,6.59,6.59,6.08,7.17,5.64z M5.64,16.83L3.9,17.83c0.63,0.87,1.4,1.64,2.27,2.27 l1.01-1.74C6.59,17.92,6.08,17.41,5.64,16.83z M13,7h-2v5.41l4.29,4.29l1.41-1.41L13,11.59V7z", } @@ -3725,11 +6316,23 @@ impl IconShape for MdHome { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3737,8 +6340,15 @@ impl IconShape for MdHome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z", } @@ -3752,11 +6362,23 @@ impl IconShape for MdHomeFilled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3764,8 +6386,15 @@ impl IconShape for MdHomeFilled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 3L4 9v12h5v-7h6v7h5V9z", } @@ -3779,11 +6408,23 @@ impl IconShape for MdHorizontalSplit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3791,8 +6432,15 @@ impl IconShape for MdHorizontalSplit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M3 19h18v-6H3v6zm0-8h18V9H3v2zm0-6v2h18V5H3z", } @@ -3806,11 +6454,23 @@ impl IconShape for MdHourglassDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3818,8 +6478,16 @@ impl IconShape for MdHourglassDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "8,4 16,4 16,7.5 13.16,10.34 14.41,11.59 18,8.01 17.99,8 18,8 18,2 6,2 6,3.17 8,5.17", } @@ -3836,11 +6504,23 @@ impl IconShape for MdHourglassEmpty { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3848,8 +6528,15 @@ impl IconShape for MdHourglassEmpty { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z", } @@ -3863,11 +6550,23 @@ impl IconShape for MdHourglassFull { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3875,8 +6574,15 @@ impl IconShape for MdHourglassFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6z", } @@ -3890,11 +6596,23 @@ impl IconShape for MdHttp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3902,10 +6620,17 @@ impl IconShape for MdHttp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5v2zm2.5-.5h1.5V15H10v-4.5h1.5V9H7v1.5zm5.5 0H14V15h1.5v-4.5H17V9h-4.5v1.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5zm0 2.5h-2v-1h2v1z", + } path { d: "M24 24H0V0h24v24z", + fill: "none", } } } @@ -3917,11 +6642,23 @@ impl IconShape for MdHttps { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3929,8 +6666,15 @@ impl IconShape for MdHttps { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z", } @@ -3944,11 +6688,23 @@ impl IconShape for MdImportantDevices { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3956,8 +6712,15 @@ impl IconShape for MdImportantDevices { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M23 11.01L18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99zM23 20h-5v-7h5v7zM20 2H2C.89 2 0 2.89 0 4v12c0 1.1.89 2 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2V4c0-1.11-.9-2-2-2zm-8.03 7L11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9h-3.03z", } @@ -3971,11 +6734,23 @@ impl IconShape for MdInfo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3983,8 +6758,15 @@ impl IconShape for MdInfo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z", } @@ -3998,11 +6780,23 @@ impl IconShape for MdInfoOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4010,8 +6804,15 @@ impl IconShape for MdInfoOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0,0h24v24H0V0z", + fill: "none", + } path { d: "M11,7h2v2h-2V7z M11,11h2v6h-2V11z M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10S17.52,2,12,2z M12,20 c-4.41,0-8-3.59-8-8s3.59-8,8-8s8,3.59,8,8S16.41,20,12,20z", } @@ -4025,11 +6826,23 @@ impl IconShape for MdInput { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4037,8 +6850,15 @@ impl IconShape for MdInput { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2zM11 16l4-4-4-4v3H1v2h10v3z", } @@ -4052,11 +6872,23 @@ impl IconShape for MdIntegrationInstructions { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4064,8 +6896,16 @@ impl IconShape for MdIntegrationInstructions { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } circle { cx: "12", cy: "3.5", @@ -4094,11 +6934,23 @@ impl IconShape for MdInvertColors { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4106,8 +6958,15 @@ impl IconShape for MdInvertColors { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M24 0H0v24h24z", + fill: "none", + } path { d: "M17.66 7.93L12 2.27 6.34 7.93c-3.12 3.12-3.12 8.19 0 11.31C7.9 20.8 9.95 21.58 12 21.58c2.05 0 4.1-.78 5.66-2.34 3.12-3.12 3.12-8.19 0-11.31zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59s.62-3.11 1.76-4.24L12 5.1v14.49z", } @@ -4121,11 +6980,23 @@ impl IconShape for MdLabel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4133,8 +7004,15 @@ impl IconShape for MdLabel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16z", } @@ -4148,11 +7026,23 @@ impl IconShape for MdLabelImportant { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4160,8 +7050,15 @@ impl IconShape for MdLabelImportant { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M3.5 18.99l11 .01c.67 0 1.27-.33 1.63-.84L20.5 12l-4.37-6.16c-.36-.51-.96-.84-1.63-.84l-11 .01L8.34 12 3.5 18.99z", } @@ -4175,11 +7072,23 @@ impl IconShape for MdLabelImportantOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4187,8 +7096,15 @@ impl IconShape for MdLabelImportantOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M15 19H3l4.5-7L3 5h12c.65 0 1.26.31 1.63.84L21 12l-4.37 6.16c-.37.52-.98.84-1.63.84zm-8.5-2H15l3.5-5L15 7H6.5l3.5 5-3.5 5z", } @@ -4202,11 +7118,23 @@ impl IconShape for MdLabelOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4214,8 +7142,15 @@ impl IconShape for MdLabelOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M3.25 2.75l17 17L19 21l-2-2H5c-1.1 0-2-.9-2-2V7c0-.55.23-1.05.59-1.41L2 4l1.25-1.25zM22 12l-4.37-6.16C17.27 5.33 16.67 5 16 5H8l11 11 3-4z", } @@ -4229,11 +7164,23 @@ impl IconShape for MdLabelOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4241,8 +7188,15 @@ impl IconShape for MdLabelOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16zM16 17H5V7h11l3.55 5L16 17z", } @@ -4256,11 +7210,23 @@ impl IconShape for MdLanguage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4268,8 +7234,15 @@ impl IconShape for MdLanguage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z", } @@ -4283,11 +7256,23 @@ impl IconShape for MdLaunch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4295,8 +7280,15 @@ impl IconShape for MdLaunch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z", } @@ -4310,11 +7302,23 @@ impl IconShape for MdLeaderboard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4322,8 +7326,16 @@ impl IconShape for MdLeaderboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M7.5,21H2V9h5.5V21z M14.75,3h-5.5v18h5.5V3z M22,11h-5.5v10H22V11z", } @@ -4337,11 +7349,23 @@ impl IconShape for MdLightbulb { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4349,8 +7373,15 @@ impl IconShape for MdLightbulb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 21c0 .5.4 1 1 1h4c.6 0 1-.5 1-1v-1H9v1zm3-19C8.1 2 5 5.1 5 9c0 2.4 1.2 4.5 3 5.7V17c0 .5.4 1 1 1h6c.6 0 1-.5 1-1v-2.3c1.8-1.3 3-3.4 3-5.7 0-3.9-3.1-7-7-7z", } @@ -4364,11 +7395,23 @@ impl IconShape for MdLightbulbOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4376,8 +7419,16 @@ impl IconShape for MdLightbulbOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9,21c0,0.55,0.45,1,1,1h4c0.55,0,1-0.45,1-1v-1H9V21z M12,2C8.14,2,5,5.14,5,9c0,2.38,1.19,4.47,3,5.74V17 c0,0.55,0.45,1,1,1h6c0.55,0,1-0.45,1-1v-2.26c1.81-1.27,3-3.36,3-5.74C19,5.14,15.86,2,12,2z M14,13.7V16h-4v-2.3 C8.48,12.63,7,11.53,7,9c0-2.76,2.24-5,5-5s5,2.24,5,5C17,11.49,15.49,12.65,14,13.7z", } @@ -4391,11 +7442,23 @@ impl IconShape for MdLineStyle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4403,8 +7466,16 @@ impl IconShape for MdLineStyle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M3,16h5v-2H3V16z M9.5,16h5v-2h-5V16z M16,16h5v-2h-5V16z M3,20h2v-2H3V20z M7,20h2v-2H7V20z M11,20h2v-2h-2V20z M15,20 h2v-2h-2V20z M19,20h2v-2h-2V20z M3,12h8v-2H3V12z M13,12h8v-2h-8V12z M3,4v4h18V4H3z", } @@ -4418,11 +7489,23 @@ impl IconShape for MdLineWeight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4430,8 +7513,17 @@ impl IconShape for MdLineWeight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M3,17h18v-2H3V17z M3,20h18v-1H3V20z M3,13h18v-3H3V13z M3,4v4h18V4H3z", } @@ -4445,11 +7537,23 @@ impl IconShape for MdList { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4457,8 +7561,15 @@ impl IconShape for MdList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z", } @@ -4472,11 +7583,23 @@ impl IconShape for MdLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4484,8 +7607,15 @@ impl IconShape for MdLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z", } @@ -4499,11 +7629,23 @@ impl IconShape for MdLockClock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4511,8 +7653,15 @@ impl IconShape for MdLockClock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M14.5 14.2l2.9 1.7-.8 1.3L13 15v-5h1.5v4.2zM22 14c0 4.41-3.59 8-8 8-2.02 0-3.86-.76-5.27-2H4c-1.15 0-2-.85-2-2V9c0-1.12.89-1.96 2-2v-.5C4 4.01 6.01 2 8.5 2c2.34 0 4.24 1.79 4.46 4.08.34-.05.69-.08 1.04-.08 4.41 0 8 3.59 8 8zM6 7h5v-.74C10.88 4.99 9.8 4 8.5 4 7.12 4 6 5.12 6 6.5V7zm14 7c0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6 6-2.69 6-6z", } @@ -4526,11 +7675,23 @@ impl IconShape for MdLockOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4538,8 +7699,15 @@ impl IconShape for MdLockOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z", } @@ -4553,11 +7721,23 @@ impl IconShape for MdLockOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4565,8 +7745,17 @@ impl IconShape for MdLockOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M12,17c1.1,0,2-0.9,2-2s-0.9-2-2-2s-2,0.9-2,2S10.9,17,12,17z M18,8h-1V6c0-2.76-2.24-5-5-5S7,3.24,7,6v2H6 c-1.1,0-2,0.9-2,2v10c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V10C20,8.9,19.1,8,18,8z M8.9,6c0-1.71,1.39-3.1,3.1-3.1 s3.1,1.39,3.1,3.1v2H8.9V6z M18,20H6V10h12V20z", } @@ -4580,11 +7769,23 @@ impl IconShape for MdLogin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4592,8 +7793,16 @@ impl IconShape for MdLogin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M11,7L9.6,8.4l2.6,2.6H2v2h10.2l-2.6,2.6L11,17l5-5L11,7z M20,19h-8v2h8c1.1,0,2-0.9,2-2V5c0-1.1-0.9-2-2-2h-8v2h8V19z", } @@ -4607,11 +7816,23 @@ impl IconShape for MdLogout { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4619,8 +7840,15 @@ impl IconShape for MdLogout { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z", } @@ -4634,11 +7862,23 @@ impl IconShape for MdLoyalty { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4646,8 +7886,15 @@ impl IconShape for MdLoyalty { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7zm11.77 8.27L13 19.54l-4.27-4.27C8.28 14.81 8 14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77z", } @@ -4661,11 +7908,23 @@ impl IconShape for MdMarkAsUnread { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4673,8 +7932,15 @@ impl IconShape for MdMarkAsUnread { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M18.83 7h-2.6L10.5 4 4 7.4V17c-1.1 0-2-.9-2-2V7.17c0-.53.32-1.09.8-1.34L10.5 2l7.54 3.83c.43.23.73.7.79 1.17zM20 8H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm0 3.67L13.5 15 7 11.67V10l6.5 3.33L20 10v1.67z", } @@ -4688,11 +7954,23 @@ impl IconShape for MdMarkunreadMailbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4700,8 +7978,15 @@ impl IconShape for MdMarkunreadMailbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M-618-3000H782V600H-618zM0 0h24v24H0z", + fill: "none", + } path { d: "M20 6H10v6H8V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2z", } @@ -4715,11 +8000,23 @@ impl IconShape for MdMaximize { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4727,8 +8024,15 @@ impl IconShape for MdMaximize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M3 3h18v2H3z", } @@ -4742,11 +8046,23 @@ impl IconShape for MdMediation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4754,8 +8070,15 @@ impl IconShape for MdMediation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 12l-4 4-1.41-1.41L18.17 13h-5.23c-.34 3.1-2.26 5.72-4.94 7.05C7.96 21.69 6.64 23 5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3c.95 0 1.78.45 2.33 1.14 1.9-1.03 3.26-2.91 3.58-5.14h-3.1C7.4 14.16 6.3 15 5 15c-1.66 0-3-1.34-3-3s1.34-3 3-3c1.3 0 2.4.84 2.82 2h3.1c-.32-2.23-1.69-4.1-3.59-5.14C6.78 6.55 5.95 7 5 7 3.34 7 2 5.66 2 4s1.34-3 3-3c1.64 0 2.96 1.31 2.99 2.95 2.68 1.33 4.6 3.95 4.94 7.05h5.23l-1.58-1.59L18 8l4 4z", } @@ -4769,11 +8092,23 @@ impl IconShape for MdMinimize { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4781,8 +8116,15 @@ impl IconShape for MdMinimize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M6 19h12v2H6z", } @@ -4796,11 +8138,23 @@ impl IconShape for MdModelTraining { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4808,8 +8162,16 @@ impl IconShape for MdModelTraining { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15.5,13.5c0,2-2.5,3.5-2.5,5h-2c0-1.5-2.5-3-2.5-5c0-1.93,1.57-3.5,3.5-3.5h0C13.93,10,15.5,11.57,15.5,13.5z M13,19.5h-2 V21h2V19.5z M19,13c0,1.68-0.59,3.21-1.58,4.42l1.42,1.42C20.18,17.27,21,15.23,21,13c0-2.74-1.23-5.19-3.16-6.84l-1.42,1.42 C17.99,8.86,19,10.82,19,13z M16,5l-4-4v3c0,0,0,0,0,0c-4.97,0-9,4.03-9,9c0,2.23,0.82,4.27,2.16,5.84l1.42-1.42 C5.59,16.21,5,14.68,5,13c0-3.86,3.14-7,7-7c0,0,0,0,0,0v3L16,5z", } @@ -4823,11 +8185,23 @@ impl IconShape for MdNextPlan { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4835,8 +8209,16 @@ impl IconShape for MdNextPlan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M18,13.97h-5l2.26-2.26 c-0.91-1.06-2.25-1.74-3.76-1.74c-2.37,0-4.35,1.66-4.86,3.88l-0.96-0.32c0.64-2.62,3-4.56,5.82-4.56c1.78,0,3.37,0.79,4.47,2.03 L18,8.97V13.97z", } @@ -4850,11 +8232,23 @@ impl IconShape for MdNightlightRound { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4862,8 +8256,15 @@ impl IconShape for MdNightlightRound { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12.01 12c0-3.57 2.2-6.62 5.31-7.87.89-.36.75-1.69-.19-1.9-1.1-.24-2.27-.3-3.48-.14-4.51.6-8.12 4.31-8.59 8.83C4.44 16.93 9.13 22 15.01 22c.73 0 1.43-.08 2.12-.23.95-.21 1.1-1.53.2-1.9-3.22-1.29-5.33-4.41-5.32-7.87z", } @@ -4877,11 +8278,23 @@ impl IconShape for MdNotAccessible { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4889,8 +8302,16 @@ impl IconShape for MdNotAccessible { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,11.05l-3.42-3.42c0.32-0.34,0.74-0.57,1.23-0.61c0.48-0.04,0.84,0.07,1.2,0.26c0.19,0.1,0.39,0.22,0.63,0.46l1.29,1.43 c0.98,1.08,2.53,1.85,4.07,1.83v2C17.25,12.99,15.29,12.12,14,11.05z M12,6c1.1,0,2-0.9,2-2s-0.9-2-2-2c-1.1,0-2,0.9-2,2 S10.9,6,12,6z M2.81,2.81L1.39,4.22L10,12.83V15c0,1.1,0.9,2,2,2h2.17l5.61,5.61l1.41-1.41L2.81,2.81z M10,20c-1.66,0-3-1.34-3-3 c0-1.31,0.84-2.41,2-2.83V12.1c-2.28,0.46-4,2.48-4,4.9c0,2.76,2.24,5,5,5c2.42,0,4.44-1.72,4.9-4h-2.07 C12.42,19.16,11.31,20,10,20z", } @@ -4904,11 +8325,23 @@ impl IconShape for MdNotStarted { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4916,8 +8349,16 @@ impl IconShape for MdNotStarted { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M11,16H9V8h2V16z M12,16V8l5,4L12,16z", } @@ -4931,11 +8372,23 @@ impl IconShape for MdNoteAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4943,8 +8396,15 @@ impl IconShape for MdNoteAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3v2zm-3-7V3.5L18.5 9H13z", } @@ -4958,11 +8418,23 @@ impl IconShape for MdOfflineBolt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4970,8 +8442,15 @@ impl IconShape for MdOfflineBolt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02zM11.48 20v-6.26H8L13 4v6.26h3.35L11.48 20z", } @@ -4985,11 +8464,23 @@ impl IconShape for MdOfflinePin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4997,8 +8488,16 @@ impl IconShape for MdOfflinePin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z M17,18H7v-2h10V18z M10.3,14L7,10.7l1.4-1.4l1.9,1.9 l5.3-5.3L17,7.3L10.3,14z", } @@ -5012,11 +8511,23 @@ impl IconShape for MdOnlinePrediction { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5024,8 +8535,16 @@ impl IconShape for MdOnlinePrediction { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15.5,11.5c0,2-2.5,3.5-2.5,5h-2c0-1.5-2.5-3-2.5-5C8.5,9.57,10.07,8,12,8S15.5,9.57,15.5,11.5z M13,17.5h-2V19h2V17.5z M22,12c0-2.76-1.12-5.26-2.93-7.07l-1.06,1.06C19.55,7.53,20.5,9.66,20.5,12c0,2.34-0.95,4.47-2.49,6.01l1.06,1.06 C20.88,17.26,22,14.76,22,12z M3.5,12c0-2.34,0.95-4.47,2.49-6.01L4.93,4.93C3.12,6.74,2,9.24,2,12c0,2.76,1.12,5.26,2.93,7.07 l1.06-1.06C4.45,16.47,3.5,14.34,3.5,12z M17.5,12c0,1.52-0.62,2.89-1.61,3.89l1.06,1.06C18.22,15.68,19,13.93,19,12 c0-1.93-0.78-3.68-2.05-4.95l-1.06,1.06C16.88,9.11,17.5,10.48,17.5,12z M7.05,16.95l1.06-1.06c-1-1-1.61-2.37-1.61-3.89 c0-1.52,0.62-2.89,1.61-3.89L7.05,7.05C5.78,8.32,5,10.07,5,12C5,13.93,5.78,15.68,7.05,16.95z", } @@ -5039,11 +8558,23 @@ impl IconShape for MdOpacity { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5051,8 +8582,15 @@ impl IconShape for MdOpacity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M24 0H0v24h24V0zm0 0H0v24h24V0zM0 24h24V0H0v24z", + fill: "none", + } path { d: "M17.66 8L12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8zM6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14H6z", } @@ -5066,11 +8604,23 @@ impl IconShape for MdOpenInBrowser { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5078,8 +8628,15 @@ impl IconShape for MdOpenInBrowser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z", } @@ -5093,11 +8650,23 @@ impl IconShape for MdOpenInFull { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5105,8 +8674,16 @@ impl IconShape for MdOpenInFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "21,11 21,3 13,3 16.29,6.29 6.29,16.29 3,13 3,21 11,21 7.71,17.71 17.71,7.71", } @@ -5120,11 +8697,23 @@ impl IconShape for MdOpenInNew { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5132,8 +8721,15 @@ impl IconShape for MdOpenInNew { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z", } @@ -5147,11 +8743,23 @@ impl IconShape for MdOpenWith { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5159,8 +8767,15 @@ impl IconShape for MdOpenWith { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 9h4V6h3l-5-5-5 5h3v3zm-1 1H6V7l-5 5 5 5v-3h3v-4zm14 2l-5-5v3h-3v4h3v3l5-5zm-9 3h-4v3H7l5 5 5-5h-3v-3z", } @@ -5174,11 +8789,23 @@ impl IconShape for MdOutbond { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5186,8 +8813,18 @@ impl IconShape for MdOutbond { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + y: "0", + } path { d: "M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M13.88,11.54l-4.96,4.96l-1.41-1.41 l4.96-4.96L10.34,8l5.65,0.01L16,13.66L13.88,11.54z", } @@ -5201,11 +8838,23 @@ impl IconShape for MdOutbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5213,8 +8862,15 @@ impl IconShape for MdOutbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10zM8 11h2v3h4v-3h2l-4-4-4 4z", } @@ -5228,11 +8884,23 @@ impl IconShape for MdOutgoingMail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5240,8 +8908,16 @@ impl IconShape for MdOutgoingMail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18.5,11c0.17,0,0.34,0.01,0.5,0.03V6.87C19,5.84,18.16,5,17.13,5H3.87C2.84,5,2,5.84,2,6.87v10.26 C2,18.16,2.84,19,3.87,19h9.73C13.22,18.25,13,17.4,13,16.5C13,13.46,15.46,11,18.5,11z M10.4,13L4,9.19V7h0.23l6.18,3.68L16.74,7 H17v2.16L10.4,13z", } @@ -5258,11 +8934,23 @@ impl IconShape for MdOutlet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5270,8 +8958,16 @@ impl IconShape for MdOutlet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M9,12c-0.55,0-1-0.45-1-1V8 c0-0.55,0.45-1,1-1s1,0.45,1,1v3C10,11.55,9.55,12,9,12z M14,18h-4v-2c0-1.1,0.9-2,2-2c1.1,0,2,0.9,2,2V18z M16,11 c0,0.55-0.45,1-1,1c-0.55,0-1-0.45-1-1V8c0-0.55,0.45-1,1-1c0.55,0,1,0.45,1,1V11z", } @@ -5285,11 +8981,23 @@ impl IconShape for MdPageview { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5297,8 +9005,15 @@ impl IconShape for MdPageview { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9zM20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-3.21 14.21l-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9-1.42 1.42z", } @@ -5312,11 +9027,23 @@ impl IconShape for MdPanTool { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5324,8 +9051,16 @@ impl IconShape for MdPanTool { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M23,5.5V20c0,2.2-1.8,4-4,4h-7.3c-1.08,0-2.1-0.43-2.85-1.19L1,14.83c0,0,1.26-1.23,1.3-1.25 c0.22-0.19,0.49-0.29,0.79-0.29c0.22,0,0.42,0.06,0.6,0.16C3.73,13.46,8,15.91,8,15.91V4c0-0.83,0.67-1.5,1.5-1.5S11,3.17,11,4v7 h1V1.5C12,0.67,12.67,0,13.5,0S15,0.67,15,1.5V11h1V2.5C16,1.67,16.67,1,17.5,1S19,1.67,19,2.5V11h1V5.5C20,4.67,20.67,4,21.5,4 S23,4.67,23,5.5z", } @@ -5339,11 +9074,23 @@ impl IconShape for MdPayment { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5351,8 +9098,15 @@ impl IconShape for MdPayment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z", } @@ -5366,11 +9120,23 @@ impl IconShape for MdPending { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5378,8 +9144,16 @@ impl IconShape for MdPending { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M7,13.5c-0.83,0-1.5-0.67-1.5-1.5 c0-0.83,0.67-1.5,1.5-1.5s1.5,0.67,1.5,1.5C8.5,12.83,7.83,13.5,7,13.5z M12,13.5c-0.83,0-1.5-0.67-1.5-1.5 c0-0.83,0.67-1.5,1.5-1.5s1.5,0.67,1.5,1.5C13.5,12.83,12.83,13.5,12,13.5z M17,13.5c-0.83,0-1.5-0.67-1.5-1.5 c0-0.83,0.67-1.5,1.5-1.5s1.5,0.67,1.5,1.5C18.5,12.83,17.83,13.5,17,13.5z", } @@ -5393,11 +9167,23 @@ impl IconShape for MdPendingActions { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5405,8 +9191,16 @@ impl IconShape for MdPendingActions { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,12c-2.76,0-5,2.24-5,5s2.24,5,5,5c2.76,0,5-2.24,5-5S19.76,12,17,12z M18.65,19.35l-2.15-2.15V14h1v2.79l1.85,1.85 L18.65,19.35z M18,3h-3.18C14.4,1.84,13.3,1,12,1S9.6,1.84,9.18,3H6C4.9,3,4,3.9,4,5v15c0,1.1,0.9,2,2,2h6.11 c-0.59-0.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c0.71,0.1,1.38,0.31,2,0.6V5C20,3.9,19.1,3,18,3z M12,5c-0.55,0-1-0.45-1-1 c0-0.55,0.45-1,1-1c0.55,0,1,0.45,1,1C13,4.55,12.55,5,12,5z", } @@ -5420,11 +9214,23 @@ impl IconShape for MdPermCameraMic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5432,8 +9238,15 @@ impl IconShape for MdPermCameraMic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2v4z", } @@ -5447,11 +9260,23 @@ impl IconShape for MdPermContactCalendar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5459,8 +9284,15 @@ impl IconShape for MdPermContactCalendar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1z", } @@ -5474,11 +9306,23 @@ impl IconShape for MdPermDataSetting { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5486,8 +9330,15 @@ impl IconShape for MdPermDataSetting { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5zm3.71 7.99c.02-.16.04-.32.04-.49 0-.17-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49 0 .17.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32l-1.07-.83zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z", } @@ -5501,11 +9352,23 @@ impl IconShape for MdPermDeviceInformation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5513,10 +9376,17 @@ impl IconShape for MdPermDeviceInformation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { - d: "M13 7h-2v2h2V7zm0 4h-2v6h2v-6zm4-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z", + d: "M0 0h24v24H0z", + fill: "none", + } + path { + d: "M13 7h-2v2h2V7zm0 4h-2v6h2v-6zm4-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z", } } } @@ -5528,11 +9398,23 @@ impl IconShape for MdPermIdentity { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5540,8 +9422,15 @@ impl IconShape for MdPermIdentity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z", } @@ -5555,11 +9444,23 @@ impl IconShape for MdPermMedia { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5567,8 +9468,15 @@ impl IconShape for MdPermMedia { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2V6zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7 15l4.5-6 3.5 4.51 2.5-3.01L21 15H7z", } @@ -5582,11 +9490,23 @@ impl IconShape for MdPermPhoneMsg { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5594,8 +9514,15 @@ impl IconShape for MdPermPhoneMsg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM12 3v10l3-3h6V3h-9z", } @@ -5609,11 +9536,23 @@ impl IconShape for MdPermScanWifi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5621,8 +9560,15 @@ impl IconShape for MdPermScanWifi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3zm1 13h-2v-6h2v6zm-2-8V6h2v2h-2z", } @@ -5636,11 +9582,23 @@ impl IconShape for MdPets { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5648,8 +9606,15 @@ impl IconShape for MdPets { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "4.5", cy: "9.5", @@ -5683,11 +9648,23 @@ impl IconShape for MdPictureInPicture { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5695,8 +9672,15 @@ impl IconShape for MdPictureInPicture { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 7h-8v6h8V7zm2-4H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2zm0 16.01H3V4.98h18v14.03z", } @@ -5710,11 +9694,23 @@ impl IconShape for MdPictureInPictureAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5722,8 +9718,15 @@ impl IconShape for MdPictureInPictureAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 11h-8v6h8v-6zm4 8V4.98C23 3.88 22.1 3 21 3H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zm-2 .02H3V4.97h18v14.05z", } @@ -5737,11 +9740,23 @@ impl IconShape for MdPlagiarism { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5749,8 +9764,16 @@ impl IconShape for MdPlagiarism { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,2H6C4.9,2,4,2.9,4,4v16c0,1.1,0.89,2,1.99,2H18c1.1,0,2-0.9,2-2V8L14,2z M15.04,19.45l-1.88-1.88 c-1.33,0.71-3.01,0.53-4.13-0.59c-1.37-1.37-1.37-3.58,0-4.95c1.37-1.37,3.58-1.37,4.95,0c1.12,1.12,1.31,2.8,0.59,4.13l1.88,1.88 L15.04,19.45z M13,9V3.5L18.5,9H13z", } @@ -5769,11 +9792,23 @@ impl IconShape for MdPlayForWork { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5781,8 +9816,15 @@ impl IconShape for MdPlayForWork { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5h-2zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6z", } @@ -5796,11 +9838,23 @@ impl IconShape for MdPolymer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5808,8 +9862,15 @@ impl IconShape for MdPolymer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 4h-4L7.11 16.63 4.5 12 9 4H5L.5 12 5 20h4l7.89-12.63L19.5 12 15 20h4l4.5-8z", } @@ -5823,11 +9884,23 @@ impl IconShape for MdPowerSettingsNew { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5835,8 +9908,15 @@ impl IconShape for MdPowerSettingsNew { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z", } @@ -5850,11 +9930,23 @@ impl IconShape for MdPregnantWoman { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5862,8 +9954,17 @@ impl IconShape for MdPregnantWoman { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M9,4c0-1.11,0.89-2,2-2s2,0.89,2,2s-0.89,2-2,2S9,5.11,9,4z M16,13c-0.01-1.34-0.83-2.51-2-3c0-1.66-1.34-3-3-3 s-3,1.34-3,3v7h2v5h3v-5h3V13z", } @@ -5877,11 +9978,23 @@ impl IconShape for MdPreview { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5889,8 +10002,16 @@ impl IconShape for MdPreview { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,3H5C3.89,3,3,3.9,3,5v14c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.11,3,19,3z M19,19H5V7h14V19z M13.5,13 c0,0.83-0.67,1.5-1.5,1.5s-1.5-0.67-1.5-1.5c0-0.83,0.67-1.5,1.5-1.5S13.5,12.17,13.5,13z M12,9c-2.73,0-5.06,1.66-6,4 c0.94,2.34,3.27,4,6,4s5.06-1.66,6-4C17.06,10.66,14.73,9,12,9z M12,15.5c-1.38,0-2.5-1.12-2.5-2.5c0-1.38,1.12-2.5,2.5-2.5 c1.38,0,2.5,1.12,2.5,2.5C14.5,14.38,13.38,15.5,12,15.5z", } @@ -5904,11 +10025,23 @@ impl IconShape for MdPrint { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5916,8 +10049,15 @@ impl IconShape for MdPrint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z", } @@ -5931,11 +10071,23 @@ impl IconShape for MdPrivacyTip { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5943,8 +10095,16 @@ impl IconShape for MdPrivacyTip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,1L3,5v6c0,5.55,3.84,10.74,9,12c5.16-1.26,9-6.45,9-12V5L12,1L12,1z M11,7h2v2h-2V7z M11,11h2v6h-2V11z", } @@ -5958,11 +10118,23 @@ impl IconShape for MdPublishedWithChanges { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5970,8 +10142,16 @@ impl IconShape for MdPublishedWithChanges { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17.66,9.53l-7.07,7.07l-4.24-4.24l1.41-1.41l2.83,2.83l5.66-5.66L17.66,9.53z M4,12c0-2.33,1.02-4.42,2.62-5.88L9,8.5v-6H3 l2.2,2.2C3.24,6.52,2,9.11,2,12c0,5.19,3.95,9.45,9,9.95v-2.02C7.06,19.44,4,16.07,4,12z M22,12c0-5.19-3.95-9.45-9-9.95v2.02 c3.94,0.49,7,3.86,7,7.93c0,2.33-1.02,4.42-2.62,5.88L15,15.5v6h6l-2.2-2.2C20.76,17.48,22,14.89,22,12z", } @@ -5985,11 +10165,23 @@ impl IconShape for MdQueryBuilder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5997,8 +10189,15 @@ impl IconShape for MdQueryBuilder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z", } @@ -6015,11 +10214,23 @@ impl IconShape for MdQuestionAnswer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6027,8 +10238,15 @@ impl IconShape for MdQuestionAnswer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z", } @@ -6042,11 +10260,23 @@ impl IconShape for MdQuickreply { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6054,8 +10284,16 @@ impl IconShape for MdQuickreply { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,4c0-1.1-0.9-2-2-2H4C2.9,2,2.01,2.9,2.01,4L2,22l4-4h9v-8h7V4z", } @@ -6072,11 +10310,23 @@ impl IconShape for MdReceipt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6084,8 +10334,15 @@ impl IconShape for MdReceipt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 17H6v-2h12v2zm0-4H6v-2h12v2zm0-4H6V7h12v2zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20z", } @@ -6099,11 +10356,23 @@ impl IconShape for MdRecordVoiceOver { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6111,8 +10380,15 @@ impl IconShape for MdRecordVoiceOver { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "9", cy: "9", @@ -6131,11 +10407,23 @@ impl IconShape for MdRedeem { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6143,8 +10431,15 @@ impl IconShape for MdRedeem { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z", } @@ -6158,11 +10453,23 @@ impl IconShape for MdRemoveDone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6170,8 +10477,15 @@ impl IconShape for MdRemoveDone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0V0z", + fill: "none", + } path { d: "M1.79 12l5.58 5.59L5.96 19 .37 13.41 1.79 12zm.45-7.78L12.9 14.89l-1.28 1.28L7.44 12l-1.41 1.41L11.62 19l2.69-2.69 4.89 4.89 1.41-1.41L3.65 2.81 2.24 4.22zm14.9 9.27L23.62 7 22.2 5.59l-6.48 6.48 1.42 1.42zM17.96 7l-1.41-1.41-3.65 3.66 1.41 1.41L17.96 7z", } @@ -6185,11 +10499,23 @@ impl IconShape for MdRemoveShoppingCart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6197,8 +10523,15 @@ impl IconShape for MdRemoveShoppingCart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22.73 22.73L2.77 2.77 2 2l-.73-.73L0 2.54l4.39 4.39 2.21 4.66-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h7.46l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.27-1.27zM7.42 15c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h2.36l2 2H7.42zm8.13-2c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H6.54l9.01 9zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2z", } @@ -6212,11 +10545,23 @@ impl IconShape for MdReorder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6224,8 +10569,15 @@ impl IconShape for MdReorder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z", } @@ -6239,11 +10591,23 @@ impl IconShape for MdReportProblem { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6251,8 +10615,15 @@ impl IconShape for MdReportProblem { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z", } @@ -6266,11 +10637,23 @@ impl IconShape for MdRequestPage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6278,8 +10661,16 @@ impl IconShape for MdRequestPage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,2H6C4.9,2,4,2.9,4,4v16c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V8L14,2z M15,11h-4v1h3c0.55,0,1,0.45,1,1v3 c0,0.55-0.45,1-1,1h-1v1h-2v-1H9v-2h4v-1h-3c-0.55,0-1-0.45-1-1v-3c0-0.55,0.45-1,1-1h1V8h2v1h2V11z", } @@ -6293,11 +10684,23 @@ impl IconShape for MdRestore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6305,8 +10708,15 @@ impl IconShape for MdRestore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z", } @@ -6320,11 +10730,23 @@ impl IconShape for MdRestoreFromTrash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6332,8 +10754,15 @@ impl IconShape for MdRestoreFromTrash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 4h-3.5l-1-1h-5l-1 1H5v2h14zM6 7v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm8 7v4h-4v-4H8l4-4 4 4h-2z", } @@ -6347,11 +10776,23 @@ impl IconShape for MdRestorePage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6359,8 +10800,15 @@ impl IconShape for MdRestorePage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm-2 16c-2.05 0-3.81-1.24-4.58-3h1.71c.63.9 1.68 1.5 2.87 1.5 1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.35 0-2.52.78-3.1 1.9l1.6 1.6h-4V9l1.3 1.3C8.69 8.92 10.23 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5z", } @@ -6374,11 +10822,23 @@ impl IconShape for MdRoom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6386,8 +10846,15 @@ impl IconShape for MdRoom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z", } @@ -6401,11 +10868,23 @@ impl IconShape for MdRoundedCorner { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6413,8 +10892,16 @@ impl IconShape for MdRoundedCorner { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,19h2v2h-2V19z M19,17h2v-2h-2V17z M3,13h2v-2H3V13z M3,17h2v-2H3V17z M3,9h2V7H3V9z M3,5h2V3H3V5z M7,5h2V3H7V5z M15,21h2v-2h-2V21z M11,21h2v-2h-2V21z M15,21h2v-2h-2V21z M7,21h2v-2H7V21z M3,21h2v-2H3V21z M21,8c0-2.76-2.24-5-5-5h-5v2h5 c1.65,0,3,1.35,3,3v5h2V8z", } @@ -6428,11 +10915,23 @@ impl IconShape for MdRowing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6440,9 +10939,17 @@ impl IconShape for MdRowing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { - path { + rect { + fill: "none", + height: "24", + width: "24", + } + path { d: "M8.5,14.5L4,19l1.5,1.5L9,17h2L8.5,14.5z M15,1c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S16.1,1,15,1z M21,21.01L18,24 l-2.99-3.01V19.5l-7.1-7.09C7.6,12.46,7.3,12.48,7,12.48v-2.16c1.66,0.03,3.61-0.87,4.67-2.04l1.4-1.55 C13.42,6.34,14.06,6,14.72,6h0.03C15.99,6.01,17,7.02,17,8.26v5.75c0,0.84-0.35,1.61-0.92,2.16l-3.58-3.58v-2.27 c-0.63,0.52-1.43,1.02-2.29,1.39L16.5,18H18L21,21.01z", } } @@ -6455,11 +10962,23 @@ impl IconShape for MdRule { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6467,8 +10986,16 @@ impl IconShape for MdRule { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16.54,11L13,7.46l1.41-1.41l2.12,2.12l4.24-4.24l1.41,1.41L16.54,11z M11,7H2v2h9V7z M21,13.41L19.59,12L17,14.59 L14.41,12L13,13.41L15.59,16L13,18.59L14.41,20L17,17.41L19.59,20L21,18.59L18.41,16L21,13.41z M11,15H2v2h9V15z", } @@ -6482,11 +11009,23 @@ impl IconShape for MdSavedSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6494,8 +11033,15 @@ impl IconShape for MdSavedSearch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zm-2.17-1.5l2.14-1.53 2.14 1.53-.83-2.46 2.15-1.5h-2.62L9.47 6l-.84 2.54H6l2.14 1.49z", } @@ -6509,11 +11055,23 @@ impl IconShape for MdSchedule { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6521,8 +11079,15 @@ impl IconShape for MdSchedule { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z", } @@ -6539,11 +11104,23 @@ impl IconShape for MdScheduleSend { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6551,8 +11128,15 @@ impl IconShape for MdScheduleSend { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M16.5 12.5H15v4l3 2 .75-1.23-2.25-1.52V12.5zM16 9L2 3v7l9 2-9 2v7l7.27-3.11C10.09 20.83 12.79 23 16 23c3.86 0 7-3.14 7-7s-3.14-7-7-7zm0 12c-2.75 0-4.98-2.22-5-4.97v-.07c.02-2.74 2.25-4.97 5-4.97 2.76 0 5 2.24 5 5S18.76 21 16 21z", } @@ -6566,11 +11150,23 @@ impl IconShape for MdSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6578,8 +11174,15 @@ impl IconShape for MdSearch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z", } @@ -6593,11 +11196,23 @@ impl IconShape for MdSearchOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6605,8 +11220,16 @@ impl IconShape for MdSearchOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15.5,14h-0.79l-0.28-0.27C15.41,12.59,16,11.11,16,9.5C16,5.91,13.09,3,9.5,3C6.08,3,3.28,5.64,3.03,9h2.02 C5.3,6.75,7.18,5,9.5,5C11.99,5,14,7.01,14,9.5S11.99,14,9.5,14c-0.17,0-0.33-0.03-0.5-0.05v2.02C9.17,15.99,9.33,16,9.5,16 c1.61,0,3.09-0.59,4.23-1.57L14,14.71v0.79l5,4.99L20.49,19L15.5,14z", } @@ -6623,11 +11246,23 @@ impl IconShape for MdSegment { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6635,8 +11270,15 @@ impl IconShape for MdSegment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M9 18h12v-2H9v2zM3 6v2h18V6H3zm6 7h12v-2H9v2z", } @@ -6650,11 +11292,23 @@ impl IconShape for MdSendAndArchive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6662,8 +11316,15 @@ impl IconShape for MdSendAndArchive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 10h-3L2 3v7l9 2-9 2v7l8-3.5V21c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm0 11h-9v-9h9v9zm-4.5-1L13 16h2v-3h3v3h2l-3.5 4z", } @@ -6677,11 +11338,23 @@ impl IconShape for MdSettings { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6689,8 +11362,15 @@ impl IconShape for MdSettings { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0,0h24v24H0V0z", + fill: "none", + } path { d: "M19.14,12.94c0.04-0.3,0.06-0.61,0.06-0.94c0-0.32-0.02-0.64-0.07-0.94l2.03-1.58c0.18-0.14,0.23-0.41,0.12-0.61 l-1.92-3.32c-0.12-0.22-0.37-0.29-0.59-0.22l-2.39,0.96c-0.5-0.38-1.03-0.7-1.62-0.94L14.4,2.81c-0.04-0.24-0.24-0.41-0.48-0.41 h-3.84c-0.24,0-0.43,0.17-0.47,0.41L9.25,5.35C8.66,5.59,8.12,5.92,7.63,6.29L5.24,5.33c-0.22-0.08-0.47,0-0.59,0.22L2.74,8.87 C2.62,9.08,2.66,9.34,2.86,9.48l2.03,1.58C4.84,11.36,4.8,11.69,4.8,12s0.02,0.64,0.07,0.94l-2.03,1.58 c-0.18,0.14-0.23,0.41-0.12,0.61l1.92,3.32c0.12,0.22,0.37,0.29,0.59,0.22l2.39-0.96c0.5,0.38,1.03,0.7,1.62,0.94l0.36,2.54 c0.05,0.24,0.24,0.41,0.48,0.41h3.84c0.24,0,0.44-0.17,0.47-0.41l0.36-2.54c0.59-0.24,1.13-0.56,1.62-0.94l2.39,0.96 c0.22,0.08,0.47,0,0.59-0.22l1.92-3.32c0.12-0.22,0.07-0.47-0.12-0.61L19.14,12.94z M12,15.6c-1.98,0-3.6-1.62-3.6-3.6 s1.62-3.6,3.6-3.6s3.6,1.62,3.6,3.6S13.98,15.6,12,15.6z", } @@ -6704,11 +11384,23 @@ impl IconShape for MdSettingsApplications { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6716,8 +11408,15 @@ impl IconShape for MdSettingsApplications { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm7-7H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42c-.09-.15-.05-.34.08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69 0-.23.02-.46.05-.68l-1.48-1.16c-.13-.11-.17-.3-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69z", } @@ -6731,11 +11430,23 @@ impl IconShape for MdSettingsBackupRestore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6743,8 +11454,15 @@ impl IconShape for MdSettingsBackupRestore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z", } @@ -6758,11 +11476,23 @@ impl IconShape for MdSettingsBluetooth { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6770,8 +11500,15 @@ impl IconShape for MdSettingsBluetooth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 24h2v-2h-2v2zm-4 0h2v-2H7v2zm8 0h2v-2h-2v2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 3.83l1.88 1.88L13 7.59V3.83zm1.88 10.46L13 16.17v-3.76l1.88 1.88z", } @@ -6785,11 +11522,23 @@ impl IconShape for MdSettingsBrightness { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6797,8 +11546,15 @@ impl IconShape for MdSettingsBrightness { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5V16zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3V9z", } @@ -6812,11 +11568,23 @@ impl IconShape for MdSettingsCell { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6824,8 +11592,15 @@ impl IconShape for MdSettingsCell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zM16 .01L8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99zM16 16H8V4h8v12z", } @@ -6839,11 +11614,23 @@ impl IconShape for MdSettingsEthernet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6851,8 +11638,15 @@ impl IconShape for MdSettingsEthernet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.77 6.76L6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12l4.35-5.24zM7 13h2v-2H7v2zm10-2h-2v2h2v-2zm-6 2h2v-2h-2v2zm6.77-7.52l-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12l-5.41-6.52z", } @@ -6866,11 +11660,23 @@ impl IconShape for MdSettingsInputAntenna { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6878,8 +11684,15 @@ impl IconShape for MdSettingsInputAntenna { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7zm1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59v-3.3zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11z", } @@ -6893,11 +11706,23 @@ impl IconShape for MdSettingsInputComponent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6905,8 +11730,15 @@ impl IconShape for MdSettingsInputComponent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z", } @@ -6920,11 +11752,23 @@ impl IconShape for MdSettingsInputComposite { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6932,8 +11776,15 @@ impl IconShape for MdSettingsInputComposite { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z", } @@ -6947,11 +11798,23 @@ impl IconShape for MdSettingsInputHdmi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6959,8 +11822,15 @@ impl IconShape for MdSettingsInputHdmi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7h-1zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8V4z", } @@ -6974,11 +11844,23 @@ impl IconShape for MdSettingsInputSvideo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -6986,8 +11868,15 @@ impl IconShape for MdSettingsInputSvideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5zm7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5zM8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15zM12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1zm0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9zm5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z", } @@ -7001,11 +11890,23 @@ impl IconShape for MdSettingsOverscan { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7013,8 +11914,15 @@ impl IconShape for MdSettingsOverscan { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12.01 5.5L10 8h4l-1.99-2.5zM18 10v4l2.5-1.99L18 10zM6 10l-2.5 2.01L6 14v-4zm8 6h-4l2.01 2.5L14 16zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z", } @@ -7028,11 +11936,23 @@ impl IconShape for MdSettingsPhone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7040,8 +11960,15 @@ impl IconShape for MdSettingsPhone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 9h-2v2h2V9zm4 0h-2v2h2V9zm3 6.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM19 9v2h2V9h-2z", } @@ -7055,11 +11982,23 @@ impl IconShape for MdSettingsPower { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7067,8 +12006,15 @@ impl IconShape for MdSettingsPower { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm2-22h-2v10h2V2zm3.56 2.44l-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56zM15 24h2v-2h-2v2z", } @@ -7082,11 +12028,23 @@ impl IconShape for MdSettingsRemote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7094,8 +12052,15 @@ impl IconShape for MdSettingsRemote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1zm-3 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05zM12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0z", } @@ -7109,11 +12074,23 @@ impl IconShape for MdSettingsVoice { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7121,8 +12098,15 @@ impl IconShape for MdSettingsVoice { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 24h2v-2H7v2zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3zm-1 11h2v-2h-2v2zm4 0h2v-2h-2v2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72z", } @@ -7136,11 +12120,23 @@ impl IconShape for MdShop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7148,8 +12144,15 @@ impl IconShape for MdShop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6h-6zm-6-2h4v2h-4V4zM9 18V9l7.5 4L9 18z", } @@ -7163,11 +12166,23 @@ impl IconShape for MdShopTwo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7175,8 +12190,15 @@ impl IconShape for MdShopTwo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3V9zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5h-5zm-6-2h4v2h-4V3zm0 12V8l5.5 3-5.5 4z", } @@ -7190,11 +12212,23 @@ impl IconShape for MdShoppingBag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7202,8 +12236,16 @@ impl IconShape for MdShoppingBag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,6h-2c0-2.21-1.79-4-4-4S8,3.79,8,6H6C4.9,6,4,6.9,4,8v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V8C20,6.9,19.1,6,18,6z M10,10c0,0.55-0.45,1-1,1s-1-0.45-1-1V8h2V10z M12,4c1.1,0,2,0.9,2,2h-4C10,4.9,10.9,4,12,4z M16,10c0,0.55-0.45,1-1,1 s-1-0.45-1-1V8h2V10z", } @@ -7217,11 +12259,23 @@ impl IconShape for MdShoppingBasket { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7229,8 +12283,15 @@ impl IconShape for MdShoppingBasket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17.21 9l-4.38-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1h-4.79zM9 9l3-4.4L15 9H9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z", } @@ -7244,11 +12305,23 @@ impl IconShape for MdShoppingCart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7256,8 +12329,15 @@ impl IconShape for MdShoppingCart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z", } @@ -7271,11 +12351,23 @@ impl IconShape for MdSmartButton { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7283,8 +12375,16 @@ impl IconShape for MdSmartButton { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,9v6c0,1.1-0.9,2-2,2h-1l0-2h1V9H4v6h6v2H4c-1.1,0-2-0.9-2-2V9c0-1.1,0.9-2,2-2h16C21.1,7,22,7.9,22,9z M14.5,19 l1.09-2.41L18,15.5l-2.41-1.09L14.5,12l-1.09,2.41L11,15.5l2.41,1.09L14.5,19z M17,14l0.62-1.38L19,12l-1.38-0.62L17,10l-0.62,1.38 L15,12l1.38,0.62L17,14z M14.5,19l1.09-2.41L18,15.5l-2.41-1.09L14.5,12l-1.09,2.41L11,15.5l2.41,1.09L14.5,19z M17,14l0.62-1.38 L19,12l-1.38-0.62L17,10l-0.62,1.38L15,12l1.38,0.62L17,14z", } @@ -7298,11 +12398,23 @@ impl IconShape for MdSource { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7310,8 +12422,16 @@ impl IconShape for MdSource { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,6h-8l-2-2H4C2.9,4,2.01,4.9,2.01,6L2,18c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V8C22,6.9,21.1,6,20,6z M14,16H6v-2h8V16z M18,12H6v-2h12V12z", } @@ -7325,11 +12445,23 @@ impl IconShape for MdSpeakerNotes { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7337,8 +12469,15 @@ impl IconShape for MdSpeakerNotes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM8 14H6v-2h2v2zm0-3H6V9h2v2zm0-3H6V6h2v2zm7 6h-5v-2h5v2zm3-3h-8V9h8v2zm0-3h-8V6h8v2z", } @@ -7352,11 +12491,23 @@ impl IconShape for MdSpeakerNotesOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7364,8 +12515,15 @@ impl IconShape for MdSpeakerNotesOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10.54 11l-.54-.54L7.54 8 6 6.46 2.38 2.84 1.27 1.73 0 3l2.01 2.01L2 22l4-4h9l5.73 5.73L22 22.46 17.54 18l-7-7zM8 14H6v-2h2v2zm-2-3V9l2 2H6zm14-9H4.08L10 7.92V6h8v2h-7.92l1 1H18v2h-4.92l6.99 6.99C21.14 17.95 22 17.08 22 16V4c0-1.1-.9-2-2-2z", } @@ -7379,11 +12537,23 @@ impl IconShape for MdSpellcheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7391,8 +12561,15 @@ impl IconShape for MdSpellcheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64l1.14 3zm-6.02-5L8.5 5.48 10.57 11H6.43zm15.16.59l-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13l-1.41-1.41z", } @@ -7406,11 +12583,23 @@ impl IconShape for MdStarRate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7418,8 +12607,17 @@ impl IconShape for MdStarRate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } polygon { points: "14.43,10 12,2 9.57,10 2,10 8.18,14.41 5.83,22 12,17.31 18.18,22 15.83,14.41 22,10", } @@ -7433,11 +12631,23 @@ impl IconShape for MdStars { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7445,8 +12655,15 @@ impl IconShape for MdStars { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23L16.23 18z", } @@ -7460,11 +12677,23 @@ impl IconShape for MdStickyNote2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7472,8 +12701,16 @@ impl IconShape for MdStickyNote2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,3H4.99C3.89,3,3,3.9,3,5l0.01,14c0,1.1,0.89,2,1.99,2h10l6-6V5C21,3.9,20.1,3,19,3z M7,8h10v2H7V8z M12,14H7v-2h5V14z M14,19.5V14h5.5L14,19.5z", } @@ -7487,11 +12724,23 @@ impl IconShape for MdStore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7499,8 +12748,15 @@ impl IconShape for MdStore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4v2h16V4zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z", } @@ -7514,11 +12770,23 @@ impl IconShape for MdSubject { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7526,8 +12794,15 @@ impl IconShape for MdSubject { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z", } @@ -7541,11 +12816,23 @@ impl IconShape for MdSubtitlesOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7553,8 +12840,16 @@ impl IconShape for MdSubtitlesOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,4H6.83l8,8H20v2h-3.17l4.93,4.93C21.91,18.65,22,18.34,22,18V6C22,4.9,21.1,4,20,4z", } @@ -7571,11 +12866,23 @@ impl IconShape for MdSupervisedUserCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7583,8 +12890,15 @@ impl IconShape for MdSupervisedUserCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.99 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm3.61 6.34c1.07 0 1.93.86 1.93 1.93 0 1.07-.86 1.93-1.93 1.93-1.07 0-1.93-.86-1.93-1.93-.01-1.07.86-1.93 1.93-1.93zm-6-1.58c1.3 0 2.36 1.06 2.36 2.36 0 1.3-1.06 2.36-2.36 2.36s-2.36-1.06-2.36-2.36c0-1.31 1.05-2.36 2.36-2.36zm0 9.13v3.75c-2.4-.75-4.3-2.6-5.14-4.96 1.05-1.12 3.67-1.69 5.14-1.69.53 0 1.2.08 1.9.22-1.64.87-1.9 2.02-1.9 2.68zM11.99 20c-.27 0-.53-.01-.79-.04v-4.07c0-1.42 2.94-2.13 4.4-2.13 1.07 0 2.92.39 3.84 1.15-1.17 2.97-4.06 5.09-7.45 5.09z", } @@ -7598,11 +12912,23 @@ impl IconShape for MdSupervisorAccount { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7610,8 +12936,15 @@ impl IconShape for MdSupervisorAccount { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7C15.12 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5zM9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5C7.34 5 6 6.34 6 8s1.34 3 3 3zm7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zM9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z", } @@ -7625,11 +12958,23 @@ impl IconShape for MdSupport { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7637,8 +12982,16 @@ impl IconShape for MdSupport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M19.46,9.12l-2.78,1.15 c-0.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78C16.98,5.35,18.65,7.02,19.46,9.12z M12,15c-1.66,0-3-1.34-3-3s1.34-3,3-3s3,1.34,3,3 S13.66,15,12,15z M9.13,4.54l1.17,2.78c-1.38,0.5-2.47,1.59-2.98,2.97L4.54,9.13C5.35,7.02,7.02,5.35,9.13,4.54z M4.54,14.87 l2.78-1.15c0.51,1.38,1.59,2.46,2.97,2.96l-1.17,2.78C7.02,18.65,5.35,16.98,4.54,14.87z M14.88,19.46l-1.15-2.78 c1.37-0.51,2.45-1.59,2.95-2.97l2.78,1.17C18.65,16.98,16.98,18.65,14.88,19.46z", } @@ -7652,11 +13005,23 @@ impl IconShape for MdSwapHoriz { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7664,8 +13029,15 @@ impl IconShape for MdSwapHoriz { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z", } @@ -7679,11 +13051,23 @@ impl IconShape for MdSwapHorizontalCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7691,8 +13075,15 @@ impl IconShape for MdSwapHorizontalCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10zm-7-5.5l3.5 3.5-3.5 3.5V11h-4V9h4V6.5zm-6 11L5.5 14 9 10.5V13h4v2H9v2.5z", } @@ -7706,11 +13097,23 @@ impl IconShape for MdSwapVert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7718,8 +13121,15 @@ impl IconShape for MdSwapVert { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z", } @@ -7733,11 +13143,23 @@ impl IconShape for MdSwapVerticalCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7745,8 +13167,15 @@ impl IconShape for MdSwapVerticalCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM6.5 9L10 5.5 13.5 9H11v4H9V9H6.5zm11 6L14 18.5 10.5 15H13v-4h2v4h2.5z", } @@ -7760,11 +13189,23 @@ impl IconShape for MdSwipe { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7772,8 +13213,15 @@ impl IconShape for MdSwipe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19.75 16.25c0 .06-.01.13-.02.2l-.75 5.27c-.11.73-.69 1.28-1.44 1.28h-6.79c-.41 0-.79-.17-1.06-.44l-4.94-4.94.79-.8c.2-.2.48-.33.79-.33.09 0 .16.02.24.03l3.43.72V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.76c.19 0 .37.04.54.11l4.54 2.26c.53.22.91.76.91 1.38zm.38-12.38C18.69 2.17 15.6 1 12 1S5.31 2.17 3.87 3.87L2 2v5h5L4.93 4.93c1-1.29 3.7-2.43 7.07-2.43s6.07 1.14 7.07 2.43L17 7h5V2l-1.87 1.87z", } @@ -7787,11 +13235,23 @@ impl IconShape for MdSyncAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7799,8 +13259,16 @@ impl IconShape for MdSyncAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,8l-4-4v3H3v2h15v3L22,8z", } @@ -7817,11 +13285,23 @@ impl IconShape for MdSystemUpdateAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7829,8 +13309,15 @@ impl IconShape for MdSystemUpdateAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 .5h24v24H0z", + fill: "none", + } path { d: "M12 16.5l4-4h-3v-9h-2v9H8l4 4zm9-13h-6v1.99h6v14.03H3V5.49h6V3.5H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2z", } @@ -7844,11 +13331,23 @@ impl IconShape for MdTab { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7856,8 +13355,15 @@ impl IconShape for MdTab { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h10v4h8v10z", } @@ -7871,11 +13377,23 @@ impl IconShape for MdTabUnselected { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7883,8 +13401,15 @@ impl IconShape for MdTabUnselected { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M1 9h2V7H1v2zm0 4h2v-2H1v2zm0-8h2V3c-1.1 0-2 .9-2 2zm8 16h2v-2H9v2zm-8-4h2v-2H1v2zm2 4v-2H1c0 1.1.9 2 2 2zM21 3h-8v6h10V5c0-1.1-.9-2-2-2zm0 14h2v-2h-2v2zM9 5h2V3H9v2zM5 21h2v-2H5v2zM5 5h2V3H5v2zm16 16c1.1 0 2-.9 2-2h-2v2zm0-8h2v-2h-2v2zm-8 8h2v-2h-2v2zm4 0h2v-2h-2v2z", } @@ -7898,11 +13423,23 @@ impl IconShape for MdTableView { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7910,8 +13447,16 @@ impl IconShape for MdTableView { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,7H9C7.9,7,7,7.9,7,9v10c0,1.1,0.9,2,2,2h10c1.1,0,2-0.9,2-2V9C21,7.9,20.1,7,19,7z M19,9v2H9V9H19z M13,15v-2h2v2H13z M15,17v2h-2v-2H15z M11,15H9v-2h2V15z M17,13h2v2h-2V13z M9,17h2v2H9V17z M17,19v-2h2v2H17z M6,17H5c-1.1,0-2-0.9-2-2V5 c0-1.1,0.9-2,2-2h10c1.1,0,2,0.9,2,2v1h-2V5H5v10h1V17z", } @@ -7925,11 +13470,23 @@ impl IconShape for MdTextRotateUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7937,8 +13494,15 @@ impl IconShape for MdTextRotateUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 12v1.5l11 4.75v-2.1l-2.2-.9v-5l2.2-.9v-2.1L3 12zm7 2.62l-5.02-1.87L10 10.88v3.74zm8-10.37l-3 3h2v12.5h2V7.25h2l-3-3z", } @@ -7952,11 +13516,23 @@ impl IconShape for MdTextRotateVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7964,8 +13540,15 @@ impl IconShape for MdTextRotateVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.75 5h-1.5L9.5 16h2.1l.9-2.2h5l.9 2.2h2.1L15.75 5zm-2.62 7L15 6.98 16.87 12h-3.74zM6 19.75l3-3H7V4.25H5v12.5H3l3 3z", } @@ -7979,11 +13562,23 @@ impl IconShape for MdTextRotationAngledown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -7991,8 +13586,15 @@ impl IconShape for MdTextRotationAngledown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.4 4.91l-1.06-1.06L7.2 8.27l1.48 1.48 2.19-.92 3.54 3.54-.92 2.19 1.48 1.48L19.4 4.91zm-6.81 3.1l4.87-2.23-2.23 4.87-2.64-2.64zM14.27 21v-4.24l-1.41 1.41-8.84-8.84-1.42 1.42 8.84 8.84L10.03 21h4.24z", } @@ -8006,11 +13608,23 @@ impl IconShape for MdTextRotationAngleup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8018,8 +13632,15 @@ impl IconShape for MdTextRotationAngleup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4.49 4.21L3.43 5.27 7.85 16.4l1.48-1.48-.92-2.19 3.54-3.54 2.19.92 1.48-1.48L4.49 4.21zm3.09 6.8L5.36 6.14l4.87 2.23-2.65 2.64zm12.99-1.68h-4.24l1.41 1.41-8.84 8.84L10.32 21l8.84-8.84 1.41 1.41V9.33z", } @@ -8033,11 +13654,23 @@ impl IconShape for MdTextRotationDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8045,8 +13678,15 @@ impl IconShape for MdTextRotationDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 12v-1.5L10 5.75v2.1l2.2.9v5l-2.2.9v2.1L21 12zm-7-2.62l5.02 1.87L14 13.12V9.38zM6 19.75l3-3H7V4.25H5v12.5H3l3 3z", } @@ -8060,11 +13700,23 @@ impl IconShape for MdTextRotationNone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8072,8 +13724,15 @@ impl IconShape for MdTextRotationNone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12.75 3h-1.5L6.5 14h2.1l.9-2.2h5l.9 2.2h2.1L12.75 3zm-2.62 7L12 4.98 13.87 10h-3.74zm10.37 8l-3-3v2H5v2h12.5v2l3-3z", } @@ -8087,11 +13746,23 @@ impl IconShape for MdTheaters { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8099,8 +13770,15 @@ impl IconShape for MdTheaters { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z", } @@ -8114,11 +13792,23 @@ impl IconShape for MdThumbDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8126,8 +13816,15 @@ impl IconShape for MdThumbDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z", } @@ -8141,11 +13838,23 @@ impl IconShape for MdThumbDownOffAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8153,8 +13862,15 @@ impl IconShape for MdThumbDownOffAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M24 24H0V0h24v24z", + fill: "none", + } path { d: "M10.89 18.28l.57-2.89c.12-.59-.04-1.2-.42-1.66-.38-.46-.94-.73-1.54-.73H4v-1.08L6.57 6h8.09c.18 0 .34.16.34.34v7.84l-4.11 4.1M10 22l6.41-6.41c.38-.38.59-.89.59-1.42V6.34C17 5.05 15.95 4 14.66 4h-8.1c-.71 0-1.36.37-1.72.97l-2.67 6.15c-.11.25-.17.52-.17.8V13c0 1.1.9 2 2 2h5.5l-.92 4.65c-.05.22-.02.46.08.66.23.45.52.86.88 1.22L10 22zm10-7h2V4h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1z", } @@ -8168,11 +13884,23 @@ impl IconShape for MdThumbUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8180,8 +13908,15 @@ impl IconShape for MdThumbUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2z", } @@ -8195,11 +13930,23 @@ impl IconShape for MdThumbUpOffAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8207,8 +13954,15 @@ impl IconShape for MdThumbUpOffAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M13.11 5.72l-.57 2.89c-.12.59.04 1.2.42 1.66.38.46.94.73 1.54.73H20v1.08L17.43 18H9.34c-.18 0-.34-.16-.34-.34V9.82l4.11-4.1M14 2L7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.83C7 18.95 8.05 20 9.34 20h8.1c.71 0 1.36-.37 1.72-.97l2.67-6.15c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66-.23-.45-.52-.86-.88-1.22L14 2zM4 9H2v11h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1z", } @@ -8222,11 +13976,23 @@ impl IconShape for MdThumbsUpDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8234,8 +14000,15 @@ impl IconShape for MdThumbsUpDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55V6zm10.5 4h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5z", } @@ -8249,11 +14022,23 @@ impl IconShape for MdTimeline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8261,8 +14046,16 @@ impl IconShape for MdTimeline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M23,8c0,1.1-0.9,2-2,2c-0.18,0-0.35-0.02-0.51-0.07l-3.56,3.55C16.98,13.64,17,13.82,17,14c0,1.1-0.9,2-2,2s-2-0.9-2-2 c0-0.18,0.02-0.36,0.07-0.52l-2.55-2.55C10.36,10.98,10.18,11,10,11s-0.36-0.02-0.52-0.07l-4.55,4.56C4.98,15.65,5,15.82,5,16 c0,1.1-0.9,2-2,2s-2-0.9-2-2s0.9-2,2-2c0.18,0,0.35,0.02,0.51,0.07l4.56-4.55C8.02,9.36,8,9.18,8,9c0-1.1,0.9-2,2-2s2,0.9,2,2 c0,0.18-0.02,0.36-0.07,0.52l2.55,2.55C14.64,12.02,14.82,12,15,12s0.36,0.02,0.52,0.07l3.55-3.56C19.02,8.35,19,8.18,19,8 c0-1.1,0.9-2,2-2S23,6.9,23,8z", } @@ -8276,11 +14069,23 @@ impl IconShape for MdToc { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8288,8 +14093,15 @@ impl IconShape for MdToc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 9h14V7H3v2zm0 4h14v-2H3v2zm0 4h14v-2H3v2zm16 0h2v-2h-2v2zm0-10v2h2V7h-2zm0 6h2v-2h-2v2z", } @@ -8303,11 +14115,23 @@ impl IconShape for MdToday { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8315,8 +14139,15 @@ impl IconShape for MdToday { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z", } @@ -8330,11 +14161,23 @@ impl IconShape for MdToll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8342,8 +14185,15 @@ impl IconShape for MdToll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z", } @@ -8360,11 +14210,23 @@ impl IconShape for MdTouchApp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8372,8 +14234,17 @@ impl IconShape for MdTouchApp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M9,11.24V7.5C9,6.12,10.12,5,11.5,5S14,6.12,14,7.5v3.74c1.21-0.81,2-2.18,2-3.74C16,5.01,13.99,3,11.5,3S7,5.01,7,7.5 C7,9.06,7.79,10.43,9,11.24z M18.84,15.87l-4.54-2.26c-0.17-0.07-0.35-0.11-0.54-0.11H13v-6C13,6.67,12.33,6,11.5,6 S10,6.67,10,7.5v10.74c-3.6-0.76-3.54-0.75-3.67-0.75c-0.31,0-0.59,0.13-0.79,0.33l-0.79,0.8l4.94,4.94 C9.96,23.83,10.34,24,10.75,24h6.79c0.75,0,1.33-0.55,1.44-1.28l0.75-5.27c0.01-0.07,0.02-0.14,0.02-0.2 C19.75,16.63,19.37,16.09,18.84,15.87z", } @@ -8387,11 +14258,23 @@ impl IconShape for MdTour { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8399,8 +14282,15 @@ impl IconShape for MdTour { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 4H7V2H5v20h2v-8h14l-2-5 2-5zm-6 5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2z", } @@ -8414,11 +14304,23 @@ impl IconShape for MdTrackChanges { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8426,8 +14328,15 @@ impl IconShape for MdTrackChanges { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19.07 4.93l-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07z", } @@ -8441,11 +14350,23 @@ impl IconShape for MdTranslate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8453,8 +14374,15 @@ impl IconShape for MdTranslate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z", } @@ -8468,11 +14396,23 @@ impl IconShape for MdTrendingDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8480,8 +14420,15 @@ impl IconShape for MdTrendingDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z", } @@ -8495,11 +14442,23 @@ impl IconShape for MdTrendingFlat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8507,8 +14466,15 @@ impl IconShape for MdTrendingFlat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 12l-4-4v3H3v2h15v3z", } @@ -8522,11 +14488,23 @@ impl IconShape for MdTrendingUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8534,8 +14512,15 @@ impl IconShape for MdTrendingUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z", } @@ -8549,11 +14534,23 @@ impl IconShape for MdTurnedIn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8561,8 +14558,15 @@ impl IconShape for MdTurnedIn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z", } @@ -8576,11 +14580,23 @@ impl IconShape for MdTurnedInNot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8588,8 +14604,15 @@ impl IconShape for MdTurnedInNot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z", } @@ -8603,11 +14626,23 @@ impl IconShape for MdUnpublished { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8615,8 +14650,16 @@ impl IconShape for MdUnpublished { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21.19,21.19L2.81,2.81L1.39,4.22l2.27,2.27C2.61,8.07,2,9.96,2,12c0,5.52,4.48,10,10,10c2.04,0,3.93-0.61,5.51-1.66 l2.27,2.27L21.19,21.19z M10.59,16.6l-4.24-4.24l1.41-1.41l2.83,2.83l0.18-0.18l1.41,1.41L10.59,16.6z M13.59,10.76l-7.1-7.1 C8.07,2.61,9.96,2,12,2c5.52,0,10,4.48,10,10c0,2.04-0.61,3.93-1.66,5.51l-5.34-5.34l2.65-2.65l-1.41-1.41L13.59,10.76z", } @@ -8630,11 +14673,23 @@ impl IconShape for MdUpdate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8642,8 +14697,17 @@ impl IconShape for MdUpdate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M21,10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-0.1c-2.73,2.71-2.73,7.08,0,9.79s7.15,2.71,9.88,0 C18.32,15.65,19,14.08,19,12.1h2c0,1.98-0.88,4.55-2.64,6.29c-3.51,3.48-9.21,3.48-12.72,0c-3.5-3.47-3.53-9.11-0.02-12.58 s9.14-3.47,12.65,0L21,3V10.12z M12.5,8v4.25l3.5,2.08l-0.72,1.21L11,13V8H12.5z", } @@ -8657,11 +14721,23 @@ impl IconShape for MdUpgrade { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8669,8 +14745,16 @@ impl IconShape for MdUpgrade { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16,18v2H8v-2H16z M11,7.99V16h2V7.99h3L12,4L8,7.99H11z", } @@ -8684,11 +14768,23 @@ impl IconShape for MdVerified { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8696,8 +14792,16 @@ impl IconShape for MdVerified { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M23,12l-2.44-2.79l0.34-3.69l-3.61-0.82L15.4,1.5L12,2.96L8.6,1.5L6.71,4.69L3.1,5.5L3.44,9.2L1,12l2.44,2.79l-0.34,3.7 l3.61,0.82L8.6,22.5l3.4-1.47l3.4,1.46l1.89-3.19l3.61-0.82l-0.34-3.69L23,12z M10.09,16.72l-3.8-3.81l1.48-1.48l2.32,2.33 l5.85-5.87l1.48,1.48L10.09,16.72z", } @@ -8711,11 +14815,23 @@ impl IconShape for MdVerifiedUser { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8723,8 +14839,15 @@ impl IconShape for MdVerifiedUser { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z", } @@ -8738,11 +14861,23 @@ impl IconShape for MdVerticalSplit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8750,8 +14885,15 @@ impl IconShape for MdVerticalSplit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M3 15h8v-2H3v2zm0 4h8v-2H3v2zm0-8h8V9H3v2zm0-6v2h8V5H3zm10 0h8v14h-8V5z", } @@ -8765,11 +14907,23 @@ impl IconShape for MdViewAgenda { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8777,8 +14931,15 @@ impl IconShape for MdViewAgenda { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 13H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm0-10H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z", } @@ -8792,11 +14953,23 @@ impl IconShape for MdViewArray { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8804,8 +14977,15 @@ impl IconShape for MdViewArray { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 18h3V5H4v13zM18 5v13h3V5h-3zM8 18h9V5H8v13z", } @@ -8819,11 +14999,23 @@ impl IconShape for MdViewCarousel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8831,8 +15023,15 @@ impl IconShape for MdViewCarousel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z", } @@ -8846,11 +15045,23 @@ impl IconShape for MdViewColumn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8858,8 +15069,15 @@ impl IconShape for MdViewColumn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 18h5V5h-5v13zm-6 0h5V5H4v13zM16 5v13h5V5h-5z", } @@ -8873,11 +15091,23 @@ impl IconShape for MdViewDay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8885,8 +15115,15 @@ impl IconShape for MdViewDay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2 21h19v-3H2v3zM20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zM2 3v3h19V3H2z", } @@ -8900,11 +15137,23 @@ impl IconShape for MdViewHeadline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8912,8 +15161,15 @@ impl IconShape for MdViewHeadline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z", } @@ -8927,11 +15183,23 @@ impl IconShape for MdViewInAr { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8939,8 +15207,15 @@ impl IconShape for MdViewInAr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.25 7.6l-5.5-3.18c-.46-.27-1.04-.27-1.5 0L5.75 7.6c-.46.27-.75.76-.75 1.3v6.35c0 .54.29 1.03.75 1.3l5.5 3.18c.46.27 1.04.27 1.5 0l5.5-3.18c.46-.27.75-.76.75-1.3V8.9c0-.54-.29-1.03-.75-1.3zM7 14.96v-4.62l4 2.32v4.61l-4-2.31zm5-4.03L8 8.61l4-2.31 4 2.31-4 2.32zm1 6.34v-4.61l4-2.32v4.62l-4 2.31zM7 2H3.5C2.67 2 2 2.67 2 3.5V7h2V4h3V2zm10 0h3.5c.83 0 1.5.67 1.5 1.5V7h-2V4h-3V2zM7 22H3.5c-.83 0-1.5-.67-1.5-1.5V17h2v3h3v2zm10 0h3.5c.83 0 1.5-.67 1.5-1.5V17h-2v3h-3v2z", } @@ -8954,11 +15229,23 @@ impl IconShape for MdViewList { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8966,8 +15253,15 @@ impl IconShape for MdViewList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 14h4v-4H4v4zm0 5h4v-4H4v4zM4 9h4V5H4v4zm5 5h12v-4H9v4zm0 5h12v-4H9v4zM9 5v4h12V5H9z", } @@ -8981,11 +15275,23 @@ impl IconShape for MdViewModule { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -8993,8 +15299,15 @@ impl IconShape for MdViewModule { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 11h5V5H4v6zm0 7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z", } @@ -9008,11 +15321,23 @@ impl IconShape for MdViewQuilt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9020,8 +15345,15 @@ impl IconShape for MdViewQuilt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 18h5v-6h-5v6zm-6 0h5V5H4v13zm12 0h5v-6h-5v6zM10 5v6h11V5H10z", } @@ -9035,11 +15367,23 @@ impl IconShape for MdViewSidebar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9047,8 +15391,16 @@ impl IconShape for MdViewSidebar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16,20H2V4h14V20z M18,8h4V4h-4V8z M18,20h4v-4h-4V20z M18,14h4v-4h-4V14z", } @@ -9062,11 +15414,23 @@ impl IconShape for MdViewStream { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9074,8 +15438,15 @@ impl IconShape for MdViewStream { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 18h17v-6H4v6zM4 5v6h17V5H4z", } @@ -9089,11 +15460,23 @@ impl IconShape for MdViewWeek { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9101,8 +15484,15 @@ impl IconShape for MdViewWeek { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z", } @@ -9116,11 +15506,23 @@ impl IconShape for MdVisibility { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9128,8 +15530,15 @@ impl IconShape for MdVisibility { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z", } @@ -9143,11 +15552,23 @@ impl IconShape for MdVisibilityOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9155,8 +15576,15 @@ impl IconShape for MdVisibilityOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z", } @@ -9170,11 +15598,23 @@ impl IconShape for MdVoiceOverOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9182,8 +15622,15 @@ impl IconShape for MdVoiceOverOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12.99 9.18c0-.06.01-.12.01-.18 0-2.21-1.79-4-4-4-.06 0-.12.01-.18.01l4.17 4.17zm-6.1-3.56L4.27 3 3 4.27l2.62 2.62C5.23 7.5 5 8.22 5 9c0 2.21 1.79 4 4 4 .78 0 1.5-.23 2.11-.62L19.73 21 21 19.73l-8.62-8.62-5.49-5.49zM9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm7.76-9.64l-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z", } @@ -9197,11 +15644,23 @@ impl IconShape for MdWatchLater { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9209,8 +15668,16 @@ impl IconShape for MdWatchLater { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z M16.2,16.2L11,13V7h1.5v5.2l4.5,2.7L16.2,16.2z", } @@ -9224,11 +15691,23 @@ impl IconShape for MdWifiProtectedSetup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9236,8 +15715,16 @@ impl IconShape for MdWifiProtectedSetup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16.71,5.29L19,3h-8v8l2.3-2.3c1.97,1.46,3.25,3.78,3.25,6.42c0,1.31-0.32,2.54-0.88,3.63c2.33-1.52,3.88-4.14,3.88-7.13 C19.55,9.1,18.44,6.85,16.71,5.29z", } @@ -9254,11 +15741,23 @@ impl IconShape for MdWork { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9266,8 +15765,15 @@ impl IconShape for MdWork { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z", } @@ -9281,11 +15787,23 @@ impl IconShape for MdWorkOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9293,8 +15811,15 @@ impl IconShape for MdWorkOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M23 21.74l-1.46-1.46L7.21 5.95 3.25 1.99 1.99 3.25l2.7 2.7h-.64c-1.11 0-1.99.89-1.99 2l-.01 11c0 1.11.89 2 2 2h15.64L21.74 23 23 21.74zM22 7.95c.05-1.11-.84-2-1.95-1.95h-4V3.95c0-1.11-.89-2-2-1.95h-4c-1.11-.05-2 .84-2 1.95v.32l13.95 14V7.95zM14.05 6H10V3.95h4.05V6z", } @@ -9308,11 +15833,23 @@ impl IconShape for MdWorkOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9320,8 +15857,15 @@ impl IconShape for MdWorkOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 6V4h-4v2h4zM4 8v11h16V8H4zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2h4z", fill_rule: "evenodd", @@ -9336,11 +15880,23 @@ impl IconShape for MdWysiwyg { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9348,8 +15904,16 @@ impl IconShape for MdWysiwyg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,3H5C3.89,3,3,3.9,3,5v14c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.11,3,19,3z M19,19H5V7h14V19z M17,12H7v-2 h10V12z M13,16H7v-2h6V16z", } @@ -9363,11 +15927,23 @@ impl IconShape for MdYoutubeSearchedFor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9375,8 +15951,15 @@ impl IconShape for MdYoutubeSearchedFor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0zm0 0h24v24H0V0z", + fill: "none", + } path { d: "M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19l-4.99-5z", } @@ -9390,11 +15973,23 @@ impl IconShape for MdZoomIn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9402,8 +15997,15 @@ impl IconShape for MdZoomIn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z", } @@ -9420,11 +16022,23 @@ impl IconShape for MdZoomOut { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -9432,8 +16046,15 @@ impl IconShape for MdZoomOut { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 9h5v1H7z", } diff --git a/packages/lib/src/icons/md_alert_icons.rs b/packages/lib/src/icons/md_alert_icons.rs index 2e12777..af45ea9 100644 --- a/packages/lib/src/icons/md_alert_icons.rs +++ b/packages/lib/src/icons/md_alert_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdAddAlert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for MdAddAlert { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99h-3.98zm8.87-4.19V11c0-3.25-2.25-5.97-5.29-6.69v-.72C13.59 2.71 12.88 2 12 2s-1.59.71-1.59 1.59v.72C7.37 5.03 5.12 7.75 5.12 11v5.82L3 18.94V20h18v-1.06l-2.12-2.12zM16 13.01h-3v3h-2v-3H8V11h3V8h2v3h3v2.01z", } @@ -34,11 +53,23 @@ impl IconShape for MdAutoDelete { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,16 @@ impl IconShape for MdAutoDelete { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "15,2 11.5,2 10.5,1 5.5,1 4.5,2 1,2 1,4 15,4", } @@ -67,11 +106,23 @@ impl IconShape for MdError { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -79,8 +130,15 @@ impl IconShape for MdError { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z", } @@ -94,11 +152,23 @@ impl IconShape for MdErrorOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -106,8 +176,15 @@ impl IconShape for MdErrorOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z", } @@ -121,11 +198,23 @@ impl IconShape for MdNotificationImportant { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -133,8 +222,15 @@ impl IconShape for MdNotificationImportant { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-5 0h-2v-2h2v2zm0-4h-2V8h2v4zm-1 10c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2z", } @@ -148,11 +244,23 @@ impl IconShape for MdWarning { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -160,8 +268,15 @@ impl IconShape for MdWarning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z", } diff --git a/packages/lib/src/icons/md_av_icons.rs b/packages/lib/src/icons/md_av_icons.rs index bdb524a..19c81aa 100644 --- a/packages/lib/src/icons/md_av_icons.rs +++ b/packages/lib/src/icons/md_av_icons.rs @@ -7,11 +7,23 @@ impl IconShape for Md10k { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for Md10k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M10 10.5h1.5v3H10zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7.5 15H6v-4.5H4.5V9h3v6zm5.5-1c0 .55-.45 1-1 1H9.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H12c.55 0 1 .45 1 1v4zm6.5 1h-1.75L16 12.75V15h-1.5V9H16v2.25L17.75 9h1.75l-2.25 3 2.25 3z", } @@ -34,11 +53,23 @@ impl IconShape for Md1k { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,15 @@ impl IconShape for Md1k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8.5 12H9v-4.5H7.5V9h3v6zm7 0h-1.75L14 12.75V15h-1.5V9H14v2.25L15.75 9h1.75l-2.25 3 2.25 3z", } @@ -61,11 +99,23 @@ impl IconShape for Md1kPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,8 +123,15 @@ impl IconShape for Md1kPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 15H7.5v-4.5H6V9h3v6zm4.75 0L12 12.75V15h-1.5V9H12v2.25L13.75 9h1.75l-2.25 3 2.25 3h-1.75zm5.75-2.5H18V14h-1v-1.5h-1.5v-1H17V10h1v1.5h1.5v1z", } @@ -88,11 +145,23 @@ impl IconShape for Md2k { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -100,8 +169,15 @@ impl IconShape for Md2k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9 9.5H8v1h3V15H6.5v-2.5c0-.55.45-1 1-1h2v-1h-3V9H10c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1zm8 2.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z", } @@ -115,11 +191,23 @@ impl IconShape for Md2kPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -127,8 +215,15 @@ impl IconShape for Md2kPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9.5 8.5c0 .55-.45 1-1 1h-2v1h3V15H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1v1.5zm4.75 3.5l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75zM20 12.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z", } @@ -142,11 +237,23 @@ impl IconShape for Md3k { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -154,8 +261,15 @@ impl IconShape for Md3k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 11c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-2v-1h2v-1h-3V9H10c.55 0 1 .45 1 1v4zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z", } @@ -169,11 +283,23 @@ impl IconShape for Md3kPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -181,8 +307,15 @@ impl IconShape for Md3kPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9.5 14c0 .55-.45 1-1 1H5v-1.5h3v-1H6v-1h2v-1H5V9h3.5c.55 0 1 .45 1 1v4zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z", } @@ -196,11 +329,23 @@ impl IconShape for Md4k { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -208,8 +353,15 @@ impl IconShape for Md4k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 10.5h-1V15H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1v1.5zm6 1.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z", } @@ -223,11 +375,23 @@ impl IconShape for Md4kPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -235,8 +399,15 @@ impl IconShape for Md4kPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8.5 10.5h-1V15H8v-1.5H5V9h1.5v3H8V9h1.5v3h1v1.5zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z", } @@ -250,11 +421,23 @@ impl IconShape for Md5g { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -262,8 +445,16 @@ impl IconShape for Md5g { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,13h2v2h-5V9h7c0-1.1-0.9-2-2-2h-5c-1.1,0-2,0.9-2,2v6c0,1.1,0.9,2,2,2h5c1.1,0,2-0.9,2-2v-4h-4V13z", } @@ -280,11 +471,23 @@ impl IconShape for Md5k { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -292,8 +495,15 @@ impl IconShape for Md5k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-3V9H11v1.5zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z", } @@ -307,11 +517,23 @@ impl IconShape for Md5kPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -319,8 +541,15 @@ impl IconShape for Md5kPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9.5 7.5h-3v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5v-1.5h3v-1H5V9h4.5v1.5zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z", } @@ -334,11 +563,23 @@ impl IconShape for Md6k { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -346,8 +587,15 @@ impl IconShape for Md6k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M8 12.5h1.5V14H8zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H11v1.5zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z", } @@ -361,11 +609,23 @@ impl IconShape for Md6kPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -373,8 +633,15 @@ impl IconShape for Md6kPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M6.5 12.5H8V14H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9.5 7.5h-3v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5v1.5zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z", } @@ -388,11 +655,23 @@ impl IconShape for Md7k { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -400,8 +679,15 @@ impl IconShape for Md7k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9.5 15H7.75l1.38-4.5H6.5V9H10c.67 0 1.15.65.96 1.29L9.5 15zm8.5 0h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z", } @@ -415,11 +701,23 @@ impl IconShape for Md7kPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -427,8 +725,15 @@ impl IconShape for Md7kPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM8 15H6.25l1.38-4.5H5V9h3.5c.67 0 1.15.65.96 1.29L8 15zm8 0h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z", } @@ -442,11 +747,23 @@ impl IconShape for Md8k { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -454,8 +771,15 @@ impl IconShape for Md8k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M8 12.5h1.5V14H8zM8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 11c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H10c.55 0 1 .45 1 1v4zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z", } @@ -469,11 +793,23 @@ impl IconShape for Md8kPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -481,8 +817,15 @@ impl IconShape for Md8kPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M6.5 12.5H8V14H6.5zm0-2.5H8v1.5H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9.5 14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z", } @@ -496,11 +839,23 @@ impl IconShape for Md9k { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -508,8 +863,15 @@ impl IconShape for Md9k { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 11c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-2c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1H10c.55 0 1 .45 1 1v4zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z", } @@ -523,11 +885,23 @@ impl IconShape for Md9kPlus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -535,8 +909,15 @@ impl IconShape for Md9kPlus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M6.5 10H8v1.5H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9.5 14c0 .55-.45 1-1 1H5v-1.5h3v-1H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z", } @@ -550,11 +931,23 @@ impl IconShape for MdAddToQueue { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -562,8 +955,15 @@ impl IconShape for MdAddToQueue { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2zm0 14H3V5h18v12zm-5-7v2h-3v3h-2v-3H8v-2h3V7h2v3h3z", } @@ -577,11 +977,23 @@ impl IconShape for MdAirplay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -589,8 +1001,16 @@ impl IconShape for MdAirplay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "6,22 18,22 12,16", } @@ -607,11 +1027,23 @@ impl IconShape for MdAlbum { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -619,8 +1051,15 @@ impl IconShape for MdAlbum { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 14.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5zm0-5.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z", } @@ -634,11 +1073,23 @@ impl IconShape for MdArtTrack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -646,8 +1097,15 @@ impl IconShape for MdArtTrack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 13h-8v-2h8v2zm0-6h-8v2h8V7zm-8 10h8v-2h-8v2zm-2-8v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2zm-1.5 6l-2.25-3-1.75 2.26-1.25-1.51L3.5 15h7z", } @@ -661,11 +1119,23 @@ impl IconShape for MdAvTimer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -673,8 +1143,15 @@ impl IconShape for MdAvTimer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1zm0-14v4h2V5.08c3.39.49 6 3.39 6 6.92 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 13l1.41-1.41-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9 4.97 0 9-4.03 9-9s-4.03-9-9-9h-1zm7 9c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zM6 12c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z", } @@ -688,11 +1165,23 @@ impl IconShape for MdBrandingWatermark { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -700,8 +1189,15 @@ impl IconShape for MdBrandingWatermark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16h-9v-6h9v6z", } @@ -715,11 +1211,23 @@ impl IconShape for MdCallToAction { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -727,8 +1235,15 @@ impl IconShape for MdCallToAction { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3v-3h18v3z", } @@ -742,11 +1257,23 @@ impl IconShape for MdClosedCaption { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -754,8 +1281,15 @@ impl IconShape for MdClosedCaption { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-8 7H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1z", } @@ -769,11 +1303,23 @@ impl IconShape for MdClosedCaptionDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -781,8 +1327,16 @@ impl IconShape for MdClosedCaptionDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6.83,4H19c1.1,0,2,0.9,2,2v12c0,0.05-0.01,0.1-0.02,0.16l-3.38-3.38C17.84,14.59,18,14.32,18,14v-1h-1.5v0.5h-0.17 l-1.83-1.83V10.5h2V11H18v-1c0-0.55-0.45-1-1-1h-3c-0.55,0-1,0.45-1,1v0.17L6.83,4z M19.78,22.61L17.17,20H5c-1.11,0-2-0.9-2-2V6 c0-0.05,0.02-0.1,0.02-0.15L1.39,4.22l1.41-1.41l18.38,18.38L19.78,22.61z M11,13.83L10.17,13H9.5v0.5h-2v-3h0.17L6.4,9.22 C6.16,9.41,6,9.68,6,10v4c0,0.55,0.45,1,1,1h3c0.55,0,1-0.45,1-1V13.83z", } @@ -796,11 +1350,23 @@ impl IconShape for MdClosedCaptionOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -808,8 +1374,15 @@ impl IconShape for MdClosedCaptionOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19.5 5.5v13h-15v-13h15zM19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-8 7H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1z", } @@ -823,11 +1396,23 @@ impl IconShape for MdControlCamera { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -835,8 +1420,15 @@ impl IconShape for MdControlCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.54 5.54L13.77 7.3 12 5.54 10.23 7.3 8.46 5.54 12 2zm2.92 10l-1.76-1.77L18.46 12l-1.76-1.77 1.76-1.77L22 12zm-10 2.92l1.77-1.76L12 18.46l1.77-1.76 1.77 1.76L12 22zm-2.92-10l1.76 1.77L5.54 12l1.76 1.77-1.76 1.77L2 12z", } @@ -855,11 +1447,23 @@ impl IconShape for MdEqualizer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -867,8 +1471,15 @@ impl IconShape for MdEqualizer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 20h4V4h-4v16zm-6 0h4v-8H4v8zM16 9v11h4V9h-4z", } @@ -882,11 +1493,23 @@ impl IconShape for MdExplicit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -894,8 +1517,15 @@ impl IconShape for MdExplicit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 6h-4v2h4v2h-4v2h4v2H9V7h6v2z", } @@ -909,11 +1539,23 @@ impl IconShape for MdFastForward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -921,8 +1563,15 @@ impl IconShape for MdFastForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 18l8.5-6L4 6v12zm9-12v12l8.5-6L13 6z", } @@ -936,11 +1585,23 @@ impl IconShape for MdFastRewind { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -948,8 +1609,15 @@ impl IconShape for MdFastRewind { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 18V6l-8.5 6 8.5 6zm.5-6l8.5 6V6l-8.5 6z", } @@ -963,11 +1631,23 @@ impl IconShape for MdFeaturedPlayList { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -975,8 +1655,15 @@ impl IconShape for MdFeaturedPlayList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9 8H3V9h9v2zm0-4H3V5h9v2z", } @@ -990,11 +1677,23 @@ impl IconShape for MdFeaturedVideo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1002,8 +1701,15 @@ impl IconShape for MdFeaturedVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9 9H3V5h9v7z", } @@ -1017,11 +1723,23 @@ impl IconShape for MdFiberDvr { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1029,8 +1747,17 @@ impl IconShape for MdFiberDvr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M17.5,10.5h2v1h-2V10.5z M4.5,10.5h2v3h-2V10.5z M21,3H3C1.89,3,1,3.89,1,5v14c0,1.1,0.89,2,2,2h18c1.11,0,2-0.9,2-2V5 C23,3.89,22.11,3,21,3z M8,13.5C8,14.35,7.35,15,6.5,15H3V9h3.5C7.35,9,8,9.65,8,10.5V13.5z M12.62,15h-1.5L9.37,9h1.5l1,3.43 l1-3.43h1.5L12.62,15z M21,11.5c0,0.6-0.4,1.15-0.9,1.4L21,15h-1.5l-0.85-2H17.5v2H16V9h3.5c0.85,0,1.5,0.65,1.5,1.5V11.5z", } @@ -1044,11 +1771,23 @@ impl IconShape for MdFiberManualRecord { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1056,8 +1795,15 @@ impl IconShape for MdFiberManualRecord { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M24 24H0V0h24v24z", + fill: "none", + } circle { cx: "12", cy: "12", @@ -1073,11 +1819,23 @@ impl IconShape for MdFiberNew { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1085,8 +1843,17 @@ impl IconShape for MdFiberNew { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M20,4H4C2.89,4,2.01,4.89,2.01,6L2,18c0,1.11,0.89,2,2,2h16c1.11,0,2-0.89,2-2V6C22,4.89,21.11,4,20,4z M8.5,15H7.3 l-2.55-3.5V15H3.5V9h1.25l2.5,3.5V9H8.5V15z M13.5,10.26H11v1.12h2.5v1.26H11v1.11h2.5V15h-4V9h4V10.26z M20.5,14 c0,0.55-0.45,1-1,1h-4c-0.55,0-1-0.45-1-1V9h1.25v4.51h1.13V9.99h1.25v3.51h1.12V9h1.25V14z", } @@ -1100,11 +1867,23 @@ impl IconShape for MdFiberPin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1112,8 +1891,15 @@ impl IconShape for MdFiberPin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5.5 10.5h2v1h-2zM20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zM9 11.5c0 .85-.65 1.5-1.5 1.5h-2v2H4V9h3.5c.85 0 1.5.65 1.5 1.5v1zm3.5 3.5H11V9h1.5v6zm7.5 0h-1.2l-2.55-3.5V15H15V9h1.25l2.5 3.5V9H20v6z", } @@ -1127,11 +1913,23 @@ impl IconShape for MdFiberSmartRecord { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1139,8 +1937,15 @@ impl IconShape for MdFiberSmartRecord { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M24 24H0V0h24v24z", + fill: "none", + } circle { cx: "9", cy: "12", @@ -1159,11 +1964,23 @@ impl IconShape for MdForward10 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1171,8 +1988,16 @@ impl IconShape for MdForward10 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,13c0,3.31-2.69,6-6,6s-6-2.69-6-6s2.69-6,6-6v4l5-5l-5-5v4c-4.42,0-8,3.58-8,8c0,4.42,3.58,8,8,8s8-3.58,8-8H18z", } @@ -1192,11 +2017,23 @@ impl IconShape for MdForward30 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1204,8 +2041,16 @@ impl IconShape for MdForward30 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,13c0,3.31-2.69,6-6,6s-6-2.69-6-6s2.69-6,6-6v4l5-5l-5-5v4c-4.42,0-8,3.58-8,8c0,4.42,3.58,8,8,8s8-3.58,8-8H18z", } @@ -1225,11 +2070,23 @@ impl IconShape for MdForward5 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1237,8 +2094,16 @@ impl IconShape for MdForward5 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,13c0,3.31-2.69,6-6,6s-6-2.69-6-6s2.69-6,6-6v4l5-5l-5-5v4c-4.42,0-8,3.58-8,8c0,4.42,3.58,8,8,8c4.42,0,8-3.58,8-8 H18z", } @@ -1255,11 +2120,23 @@ impl IconShape for MdGames { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1267,8 +2144,15 @@ impl IconShape for MdGames { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 7.5V2H9v5.5l3 3 3-3zM7.5 9H2v6h5.5l3-3-3-3zM9 16.5V22h6v-5.5l-3-3-3 3zM16.5 9l-3 3 3 3H22V9h-5.5z", } @@ -1282,11 +2166,23 @@ impl IconShape for MdHd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1294,8 +2190,15 @@ impl IconShape for MdHd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 12H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11v6zm2-6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4V9zm1.5 4.5h2v-3h-2v3z", } @@ -1309,11 +2212,23 @@ impl IconShape for MdHearing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1321,8 +2236,15 @@ impl IconShape for MdHearing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 2.21 0 4-1.79 4-4h-2c0 1.1-.9 2-2 2zM7.64 2.64L6.22 1.22C4.23 3.21 3 5.96 3 9s1.23 5.79 3.22 7.78l1.41-1.41C6.01 13.74 5 11.49 5 9s1.01-4.74 2.64-6.36zM11.5 9c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5z", } @@ -1336,11 +2258,23 @@ impl IconShape for MdHearingDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1348,8 +2282,16 @@ impl IconShape for MdHearingDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6.03,3.2C7.15,2.44,8.51,2,10,2c3.93,0,7,3.07,7,7c0,1.26-0.38,2.65-1.07,3.9c-0.02,0.04-0.05,0.08-0.08,0.13l-1.48-1.48 C14.77,10.69,15,9.8,15,9c0-2.8-2.2-5-5-5C9.08,4,8.24,4.26,7.5,4.67L6.03,3.2z M17.21,14.38l1.43,1.43C20.11,13.93,21,11.57,21,9 c0-3.04-1.23-5.79-3.22-7.78l-1.42,1.42C17.99,4.26,19,6.51,19,9C19,11.02,18.33,12.88,17.21,14.38z M10,6.5 c-0.21,0-0.4,0.03-0.59,0.08l3.01,3.01C12.47,9.4,12.5,9.21,12.5,9C12.5,7.62,11.38,6.5,10,6.5z M21.19,21.19L2.81,2.81L1.39,4.22 l2.13,2.13C3.19,7.16,3,8.05,3,9h2c0-0.36,0.05-0.71,0.12-1.05l6.61,6.61c-0.88,0.68-1.78,1.41-2.27,2.9c-0.5,1.5-1,2.01-1.71,2.38 C7.56,19.94,7.29,20,7,20c-1.1,0-2-0.9-2-2H3c0,2.21,1.79,4,4,4c0.57,0,1.13-0.12,1.64-0.35c1.36-0.71,2.13-1.73,2.73-3.55 c0.32-0.98,0.9-1.43,1.71-2.05c0.03-0.02,0.05-0.04,0.08-0.06l6.62,6.62L21.19,21.19z", } @@ -1363,11 +2305,23 @@ impl IconShape for MdHighQuality { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1375,8 +2329,15 @@ impl IconShape for MdHighQuality { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-8 11H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11v6zm7-1c0 .55-.45 1-1 1h-.75v1.5h-1.5V15H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v4zm-3.5-.5h2v-3h-2v3z", } @@ -1390,11 +2351,23 @@ impl IconShape for MdLibraryAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1402,8 +2375,15 @@ impl IconShape for MdLibraryAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9h-4v4h-2v-4H9V9h4V5h2v4h4v2z", } @@ -1417,11 +2397,23 @@ impl IconShape for MdLibraryAddCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1429,8 +2421,15 @@ impl IconShape for MdLibraryAddCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7.53 12L9 10.5l1.4-1.41 2.07 2.08L17.6 6 19 7.41 12.47 14zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6z", } @@ -1444,11 +2443,23 @@ impl IconShape for MdLibraryBooks { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1456,8 +2467,15 @@ impl IconShape for MdLibraryBooks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9H9V9h10v2zm-4 4H9v-2h6v2zm4-8H9V5h10v2z", } @@ -1471,11 +2489,23 @@ impl IconShape for MdLibraryMusic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1483,8 +2513,15 @@ impl IconShape for MdLibraryMusic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-2 5h-3v5.5c0 1.38-1.12 2.5-2.5 2.5S10 13.88 10 12.5s1.12-2.5 2.5-2.5c.57 0 1.08.19 1.5.51V5h4v2zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6z", } @@ -1498,11 +2535,23 @@ impl IconShape for MdLoop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1510,8 +2559,15 @@ impl IconShape for MdLoop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z", } @@ -1525,11 +2581,23 @@ impl IconShape for MdMic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1537,8 +2605,15 @@ impl IconShape for MdMic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z", } @@ -1552,11 +2627,23 @@ impl IconShape for MdMicNone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1564,8 +2651,15 @@ impl IconShape for MdMicNone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm-1.2-9.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2V4.9zm6.5 6.1c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z", } @@ -1579,11 +2673,23 @@ impl IconShape for MdMicOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1591,8 +2697,15 @@ impl IconShape for MdMicOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M19 11h-1.7c0 .74-.16 1.43-.43 2.05l1.23 1.23c.56-.98.9-2.09.9-3.28zm-4.02.17c0-.06.02-.11.02-.17V5c0-1.66-1.34-3-3-3S9 3.34 9 5v.18l5.98 5.99zM4.27 3L3 4.27l6.01 6.01V11c0 1.66 1.33 3 2.99 3 .22 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.54-.9L19.73 21 21 19.73 4.27 3z", } @@ -1606,11 +2719,23 @@ impl IconShape for MdMissedVideoCall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1618,8 +2743,15 @@ impl IconShape for MdMissedVideoCall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4zM10 15l-3.89-3.89v2.55H5V9.22h4.44v1.11H6.89l3.11 3.1 4.22-4.22.78.79-5 5z", } @@ -1633,11 +2765,23 @@ impl IconShape for MdMovie { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1645,8 +2789,15 @@ impl IconShape for MdMovie { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4h-4z", } @@ -1660,11 +2811,23 @@ impl IconShape for MdMusicVideo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1672,8 +2835,15 @@ impl IconShape for MdMusicVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h18v14zM8 15c0-1.66 1.34-3 3-3 .35 0 .69.07 1 .18V6h5v2h-3v7.03c-.02 1.64-1.35 2.97-3 2.97-1.66 0-3-1.34-3-3z", } @@ -1687,11 +2857,23 @@ impl IconShape for MdNewReleases { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1699,8 +2881,15 @@ impl IconShape for MdNewReleases { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M23 12l-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68L23 12zm-10 5h-2v-2h2v2zm0-4h-2V7h2v6z", } @@ -1714,11 +2903,23 @@ impl IconShape for MdNotInterested { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1726,8 +2927,15 @@ impl IconShape for MdNotInterested { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z", } @@ -1741,11 +2949,23 @@ impl IconShape for MdNote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1753,8 +2973,15 @@ impl IconShape for MdNote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M22 10l-6-6H4c-1.1 0-2 .9-2 2v12.01c0 1.1.9 1.99 2 1.99l16-.01c1.1 0 2-.89 2-1.99v-8zm-7-4.5l5.5 5.5H15V5.5z", } @@ -1768,11 +2995,23 @@ impl IconShape for MdPause { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1780,8 +3019,15 @@ impl IconShape for MdPause { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 19h4V5H6v14zm8-14v14h4V5h-4z", } @@ -1795,11 +3041,23 @@ impl IconShape for MdPauseCircleFilled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1807,8 +3065,15 @@ impl IconShape for MdPauseCircleFilled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z", } @@ -1822,11 +3087,23 @@ impl IconShape for MdPauseCircleOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1834,8 +3111,15 @@ impl IconShape for MdPauseCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 16h2V8H9v8zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm1-4h2V8h-2v8z", } @@ -1849,11 +3133,23 @@ impl IconShape for MdPlayArrow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1861,8 +3157,15 @@ impl IconShape for MdPlayArrow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M8 5v14l11-7z", } @@ -1876,11 +3179,23 @@ impl IconShape for MdPlayCircleFilled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1888,8 +3203,15 @@ impl IconShape for MdPlayCircleFilled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z", } @@ -1903,11 +3225,23 @@ impl IconShape for MdPlayCircleOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1915,8 +3249,15 @@ impl IconShape for MdPlayCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 16.5l6-4.5-6-4.5v9zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z", } @@ -1930,11 +3271,23 @@ impl IconShape for MdPlayDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1942,8 +3295,15 @@ impl IconShape for MdPlayDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0zm0 0h24v24H0V0zm11.75 11.47l-.11-.11.11.11z", + fill: "none", + } path { d: "M8 5.19V5l11 7-2.55 1.63L8 5.19zm12 14.54l-5.11-5.11L8 7.73 4.27 4 3 5.27l5 5V19l5.33-3.4 5.4 5.4L20 19.73z", } @@ -1957,11 +3317,23 @@ impl IconShape for MdPlaylistAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1969,8 +3341,15 @@ impl IconShape for MdPlaylistAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 10H2v2h12v-2zm0-4H2v2h12V6zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zM2 16h8v-2H2v2z", } @@ -1984,11 +3363,23 @@ impl IconShape for MdPlaylistAddCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1996,8 +3387,16 @@ impl IconShape for MdPlaylistAddCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,10H2v2h12V10z M14,6H2v2h12V6z M2,16h8v-2H2V16z M21.5,11.5L23,13l-6.99,7l-4.51-4.5L13,14l3.01,3L21.5,11.5z", } @@ -2011,11 +3410,23 @@ impl IconShape for MdPlaylistPlay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2023,8 +3434,15 @@ impl IconShape for MdPlaylistPlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M4 10h12v2H4zm0-4h12v2H4zm0 8h8v2H4zm10 0v6l5-3z", } @@ -2038,11 +3456,23 @@ impl IconShape for MdQueue { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2050,8 +3480,15 @@ impl IconShape for MdQueue { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9h-4v4h-2v-4H9V9h4V5h2v4h4v2z", } @@ -2065,11 +3502,23 @@ impl IconShape for MdQueueMusic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2077,8 +3526,15 @@ impl IconShape for MdQueueMusic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 6H3v2h12V6zm0 4H3v2h12v-2zM3 16h8v-2H3v2zM17 6v8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3V6h-5z", } @@ -2092,11 +3548,23 @@ impl IconShape for MdQueuePlayNext { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2104,8 +3572,17 @@ impl IconShape for MdQueuePlayNext { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M21,3H3C1.89,3,1,3.89,1,5v12c0,1.1,0.89,2,2,2h5v2h8v-2h2v-2H3V5h18v8h2V5C23,3.89,22.1,3,21,3z M13,10V7h-2v3H8v2h3v3 h2v-3h3v-2H13z M24,18l-4.5,4.5L18,21l3-3l-3-3l1.5-1.5L24,18z", } @@ -2119,11 +3596,23 @@ impl IconShape for MdRadio { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2131,8 +3620,15 @@ impl IconShape for MdRadio { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3.24 6.15C2.51 6.43 2 7.17 2 8v12c0 1.1.89 2 2 2h16c1.11 0 2-.9 2-2V8c0-1.11-.89-2-2-2H8.3l8.26-3.34L15.88 1 3.24 6.15zM7 20c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm13-8h-2v-2h-2v2H4V8h16v4z", } @@ -2146,11 +3642,23 @@ impl IconShape for MdRecentActors { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2158,8 +3666,15 @@ impl IconShape for MdRecentActors { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 5v14h2V5h-2zm-4 14h2V5h-2v14zM14 5H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zM8 7.75c1.24 0 2.25 1.01 2.25 2.25S9.24 12.25 8 12.25 5.75 11.24 5.75 10 6.76 7.75 8 7.75zM12.5 17h-9v-.75c0-1.5 3-2.25 4.5-2.25s4.5.75 4.5 2.25V17z", } @@ -2173,11 +3688,23 @@ impl IconShape for MdRemoveFromQueue { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2185,8 +3712,17 @@ impl IconShape for MdRemoveFromQueue { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M21,3H3C1.89,3,1,3.89,1,5v12c0,1.1,0.89,2,2,2h5v2h8v-2h5c1.1,0,1.99-0.9,1.99-2L23,5C23,3.89,22.1,3,21,3z M21,17H3V5 h18V17z M16,10v2H8v-2H16z", } @@ -2200,11 +3736,23 @@ impl IconShape for MdRepeat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2212,8 +3760,15 @@ impl IconShape for MdRepeat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 7h10v3l4-4-4-4v3H5v6h2V7zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2v4z", } @@ -2227,11 +3782,23 @@ impl IconShape for MdRepeatOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2239,8 +3806,15 @@ impl IconShape for MdRepeatOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM7 7h10v3l4-4-4-4v3H5v6h2V7zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2v4z", fill_rule: "evenodd", @@ -2255,11 +3829,23 @@ impl IconShape for MdRepeatOne { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2267,8 +3853,15 @@ impl IconShape for MdRepeatOne { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 7h10v3l4-4-4-4v3H5v6h2V7zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2v4zm-4-2V9h-1l-2 1v1h1.5v4H13z", } @@ -2282,11 +3875,23 @@ impl IconShape for MdRepeatOneOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2294,8 +3899,15 @@ impl IconShape for MdRepeatOneOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM7 7h10v3l4-4-4-4v3H5v6h2V7zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2v4zm-4-2V9h-1l-2 1v1h1.5v4H13z", fill_rule: "evenodd", @@ -2310,11 +3922,23 @@ impl IconShape for MdReplay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2322,8 +3946,15 @@ impl IconShape for MdReplay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z", } @@ -2337,11 +3968,23 @@ impl IconShape for MdReplay10 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2349,8 +3992,16 @@ impl IconShape for MdReplay10 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M11.99,5V1l-5,5l5,5V7c3.31,0,6,2.69,6,6s-2.69,6-6,6s-6-2.69-6-6h-2c0,4.42,3.58,8,8,8s8-3.58,8-8S16.41,5,11.99,5z", } @@ -2370,11 +4021,23 @@ impl IconShape for MdReplay30 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2382,8 +4045,16 @@ impl IconShape for MdReplay30 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,5V1L7,6l5,5V7c3.31,0,6,2.69,6,6s-2.69,6-6,6s-6-2.69-6-6H4c0,4.42,3.58,8,8,8s8-3.58,8-8S16.42,5,12,5z", } @@ -2403,11 +4074,23 @@ impl IconShape for MdReplay5 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2415,8 +4098,16 @@ impl IconShape for MdReplay5 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,5V1L7,6l5,5V7c3.31,0,6,2.69,6,6s-2.69,6-6,6s-6-2.69-6-6H4c0,4.42,3.58,8,8,8s8-3.58,8-8S16.42,5,12,5z", } @@ -2433,11 +4124,23 @@ impl IconShape for MdReplayCircleFilled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2445,8 +4148,15 @@ impl IconShape for MdReplayCircleFilled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm6 10c0 3.31-2.69 6-6 6s-6-2.69-6-6h2c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4v3L8 7l4-4v3c3.31 0 6 2.69 6 6z", fill_rule: "evenodd", @@ -2461,11 +4171,23 @@ impl IconShape for MdSd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2473,8 +4195,15 @@ impl IconShape for MdSd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-6 6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4V9zm-3.5 4.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H9.5v-.5h-2v1H10c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-1h1.5v.5h2zm5 0h2v-3h-2v3z", } @@ -2488,11 +4217,23 @@ impl IconShape for MdShuffle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2500,8 +4241,15 @@ impl IconShape for MdShuffle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10.59 9.17L5.41 4 4 5.41l5.17 5.17 1.42-1.41zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4h-5.5zm.33 9.41l-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04-3.13-3.13z", } @@ -2515,11 +4263,23 @@ impl IconShape for MdShuffleOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2527,8 +4287,15 @@ impl IconShape for MdShuffleOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM10.59 9.17L5.41 4 4 5.41l5.17 5.17 1.42-1.41zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4h-5.5zm.33 9.41l-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04-3.13-3.13z", fill_rule: "evenodd", @@ -2543,11 +4310,23 @@ impl IconShape for MdSkipNext { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2555,8 +4334,15 @@ impl IconShape for MdSkipNext { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 18l8.5-6L6 6v12zM16 6v12h2V6h-2z", } @@ -2570,11 +4356,23 @@ impl IconShape for MdSkipPrevious { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2582,8 +4380,15 @@ impl IconShape for MdSkipPrevious { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 6h2v12H6zm3.5 6l8.5 6V6z", } @@ -2597,11 +4402,23 @@ impl IconShape for MdSlowMotionVideo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2609,8 +4426,15 @@ impl IconShape for MdSlowMotionVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M13.05 9.79L10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zM11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62zM5.69 7.1L4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9zM4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89zm1.61 6.74C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62l-1.42 1.43zM22 12c0 5.16-3.92 9.42-8.95 9.95v-2.02C16.97 19.41 20 16.05 20 12s-3.03-7.41-6.95-7.93V2.05C18.08 2.58 22 6.84 22 12z", } @@ -2624,11 +4448,23 @@ impl IconShape for MdSnooze { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2636,8 +4472,15 @@ impl IconShape for MdSnooze { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-3-9h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9v2z", } @@ -2651,11 +4494,23 @@ impl IconShape for MdSortByAlpha { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2663,8 +4518,15 @@ impl IconShape for MdSortByAlpha { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0zm0 0h24v24H0V0zm.75.75h22.5v22.5H.75z", + fill: "none", + } path { d: "M14.94 4.66h-4.72l2.36-2.36zm-4.69 14.71h4.66l-2.33 2.33zM6.1 6.27L1.6 17.73h1.84l.92-2.45h5.11l.92 2.45h1.84L7.74 6.27H6.1zm-1.13 7.37l1.94-5.18 1.94 5.18H4.97zm10.76 2.5h6.12v1.59h-8.53v-1.29l5.92-8.56h-5.88v-1.6h8.3v1.26l-5.93 8.6z", } @@ -2678,11 +4540,23 @@ impl IconShape for MdSpeed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2690,8 +4564,15 @@ impl IconShape for MdSpeed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.38 8.57l-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0-.27-10.44zm-9.79 6.84a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83z", } @@ -2705,11 +4586,23 @@ impl IconShape for MdStop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2717,8 +4610,15 @@ impl IconShape for MdStop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 6h12v12H6z", } @@ -2732,11 +4632,23 @@ impl IconShape for MdStopCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2744,8 +4656,16 @@ impl IconShape for MdStopCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M8,16h8V8H8V16z M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10 S17.52,2,12,2L12,2z", fill_rule: "evenodd", @@ -2760,11 +4680,23 @@ impl IconShape for MdSubscriptions { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2772,10 +4704,17 @@ impl IconShape for MdSubscriptions { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M20 8H4V6h16v2zm-2-6H6v2h12V2zm4 10v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2v-8c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2zm-6 4l-6-3.27v6.53L16 16z", + } path { d: "M0 0h24v24H0z", + fill: "none", } } } @@ -2787,11 +4726,23 @@ impl IconShape for MdSubtitles { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2799,8 +4750,15 @@ impl IconShape for MdSubtitles { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM4 12h4v2H4v-2zm10 6H4v-2h10v2zm6 0h-4v-2h4v2zm0-4H10v-2h10v2z", } @@ -2814,11 +4772,23 @@ impl IconShape for MdSurroundSound { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2826,8 +4796,15 @@ impl IconShape for MdSurroundSound { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7.76 16.24l-1.41 1.41C4.78 16.1 4 14.05 4 12c0-2.05.78-4.1 2.34-5.66l1.41 1.41C6.59 8.93 6 10.46 6 12s.59 3.07 1.76 4.24zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm5.66 1.66l-1.41-1.41C17.41 15.07 18 13.54 18 12s-.59-3.07-1.76-4.24l1.41-1.41C19.22 7.9 20 9.95 20 12c0 2.05-.78 4.1-2.34 5.66zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z", } @@ -2841,11 +4818,23 @@ impl IconShape for MdVideoCall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2853,8 +4842,15 @@ impl IconShape for MdVideoCall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4zM14 13h-3v3H9v-3H6v-2h3V8h2v3h3v2z", } @@ -2868,11 +4864,23 @@ impl IconShape for MdVideoLabel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2880,8 +4888,15 @@ impl IconShape for MdVideoLabel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 13H3V5h18v11z", } @@ -2895,11 +4910,23 @@ impl IconShape for MdVideoLibrary { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2907,8 +4934,15 @@ impl IconShape for MdVideoLibrary { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8 12.5v-9l6 4.5-6 4.5z", } @@ -2922,11 +4956,23 @@ impl IconShape for MdVideoSettings { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2934,8 +4980,16 @@ impl IconShape for MdVideoSettings { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M3,6h18v5h2V6c0-1.1-0.9-2-2-2H3C1.9,4,1,4.9,1,6v12c0,1.1,0.9,2,2,2h9v-2H3V6z", } @@ -2955,11 +5009,23 @@ impl IconShape for MdVideocam { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2967,8 +5033,15 @@ impl IconShape for MdVideocam { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z", } @@ -2982,11 +5055,23 @@ impl IconShape for MdVideocamOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2994,8 +5079,15 @@ impl IconShape for MdVideocamOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M21 6.5l-4 4V7c0-.55-.45-1-1-1H9.82L21 17.18V6.5zM3.27 2L2 3.27 4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.54-.18L19.73 21 21 19.73 3.27 2z", } @@ -3009,11 +5101,23 @@ impl IconShape for MdVolumeDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3021,8 +5125,15 @@ impl IconShape for MdVolumeDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM5 9v6h4l5 5V4L9 9H5z", } @@ -3036,11 +5147,23 @@ impl IconShape for MdVolumeMute { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3048,8 +5171,15 @@ impl IconShape for MdVolumeMute { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 9v6h4l5 5V4l-5 5H7z", } @@ -3063,11 +5193,23 @@ impl IconShape for MdVolumeOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3075,8 +5217,15 @@ impl IconShape for MdVolumeOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z", } @@ -3090,11 +5239,23 @@ impl IconShape for MdVolumeUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3102,8 +5263,15 @@ impl IconShape for MdVolumeUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z", } @@ -3117,11 +5285,23 @@ impl IconShape for MdWeb { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3129,8 +5309,15 @@ impl IconShape for MdWeb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-5 14H4v-4h11v4zm0-5H4V9h11v4zm5 5h-4V9h4v9z", } @@ -3144,11 +5331,23 @@ impl IconShape for MdWebAsset { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3156,8 +5355,15 @@ impl IconShape for MdWebAsset { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm0 14H5V8h14v10z", } diff --git a/packages/lib/src/icons/md_communication_icons.rs b/packages/lib/src/icons/md_communication_icons.rs index 4a27fd5..6327287 100644 --- a/packages/lib/src/icons/md_communication_icons.rs +++ b/packages/lib/src/icons/md_communication_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdAddIcCall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for MdAddIcCall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM21 6h-3V3h-2v3h-3v2h3v3h2V8h3z", } @@ -34,11 +53,23 @@ impl IconShape for MdAlternateEmail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,15 @@ impl IconShape for MdAlternateEmail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10zm0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z", } @@ -61,11 +99,23 @@ impl IconShape for MdAppRegistration { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,8 +123,16 @@ impl IconShape for MdAppRegistration { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } rect { height: "4", width: "4", @@ -124,11 +182,23 @@ impl IconShape for MdBusiness { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -136,8 +206,15 @@ impl IconShape for MdBusiness { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z", } @@ -151,11 +228,23 @@ impl IconShape for MdCall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -163,8 +252,15 @@ impl IconShape for MdCall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z", } @@ -178,11 +274,23 @@ impl IconShape for MdCallEnd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -190,8 +298,15 @@ impl IconShape for MdCallEnd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 9c-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29L.29 13.08c-.18-.17-.29-.42-.29-.7 0-.28.11-.53.29-.71C3.34 8.78 7.46 7 12 7s8.66 1.78 11.71 4.67c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28-.79-.74-1.69-1.36-2.67-1.85-.33-.16-.56-.5-.56-.9v-3.1C15.15 9.25 13.6 9 12 9z", } @@ -205,11 +320,23 @@ impl IconShape for MdCallMade { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -217,8 +344,15 @@ impl IconShape for MdCallMade { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z", } @@ -232,11 +366,23 @@ impl IconShape for MdCallMerge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -244,8 +390,15 @@ impl IconShape for MdCallMerge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 20.41L18.41 19 15 15.59 13.59 17 17 20.41zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5 7.5 8z", } @@ -259,11 +412,23 @@ impl IconShape for MdCallMissed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -271,8 +436,15 @@ impl IconShape for MdCallMissed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.59 7L12 14.59 6.41 9H11V7H3v8h2v-4.59l7 7 9-9z", } @@ -286,11 +458,23 @@ impl IconShape for MdCallMissedOutgoing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -298,8 +482,17 @@ impl IconShape for MdCallMissedOutgoing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M3,8.41l9,9l7-7V15h2V7h-8v2h4.59L12,14.59L4.41,7L3,8.41z", } @@ -313,11 +506,23 @@ impl IconShape for MdCallReceived { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -325,8 +530,15 @@ impl IconShape for MdCallReceived { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 5.41L18.59 4 7 15.59V9H5v10h10v-2H8.41z", } @@ -340,11 +552,23 @@ impl IconShape for MdCallSplit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -352,8 +576,15 @@ impl IconShape for MdCallSplit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 4l2.29 2.29-2.88 2.88 1.42 1.42 2.88-2.88L20 10V4zm-4 0H4v6l2.29-2.29 4.71 4.7V20h2v-8.41l-5.29-5.3z", } @@ -367,11 +598,23 @@ impl IconShape for MdCancelPresentation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -379,13 +622,21 @@ impl IconShape for MdCancelPresentation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 19.1H3V5h18v14.1zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z", } path { d: "M21 19.1H3V5h18v14.1zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z", + fill: "none", } path { d: "M14.59 8L12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41z", @@ -400,11 +651,23 @@ impl IconShape for MdCellWifi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -412,8 +675,16 @@ impl IconShape for MdCellWifi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,9.98L6,22h12h4V5.97L18,9.98z M20,20h-2v-7.22l2-2V20z M5.22,7.22L3.93,5.93c3.9-3.91,10.24-3.91,14.15,0l-1.29,1.29 C13.6,4.03,8.41,4.03,5.22,7.22z M12.93,11.07L11,13l-1.93-1.93C10.14,10.01,11.86,10.01,12.93,11.07z M14.22,9.79 c-1.78-1.77-4.66-1.77-6.43,0L6.5,8.5c2.48-2.48,6.52-2.48,9,0L14.22,9.79z", } @@ -427,11 +698,23 @@ impl IconShape for MdChat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -439,8 +722,15 @@ impl IconShape for MdChat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 9h12v2H6V9zm8 5H6v-2h8v2zm4-6H6V6h12v2z", } @@ -454,11 +744,23 @@ impl IconShape for MdChatBubble { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -466,8 +768,15 @@ impl IconShape for MdChatBubble { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z", } @@ -481,11 +790,23 @@ impl IconShape for MdChatBubbleOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -493,8 +814,15 @@ impl IconShape for MdChatBubbleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H6l-2 2V4h16v12z", } @@ -508,11 +836,23 @@ impl IconShape for MdClearAll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -520,8 +860,15 @@ impl IconShape for MdClearAll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 13h14v-2H5v2zm-2 4h14v-2H3v2zM7 7v2h14V7H7z", } @@ -535,11 +882,23 @@ impl IconShape for MdComment { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -547,8 +906,15 @@ impl IconShape for MdComment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18zM18 14H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z", } @@ -562,11 +928,23 @@ impl IconShape for MdContactMail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -574,10 +952,18 @@ impl IconShape for MdContactMail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { d: "M0 0h24v24H0z", + fill: "none", + } + path { + d: "M0 0h24v24H0z", + fill: "none", } path { d: "M21 8V7l-3 2-3-2v1l3 2 3-2zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1zm8-6h-8V6h8v6z", @@ -592,11 +978,23 @@ impl IconShape for MdContactPhone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -604,8 +1002,15 @@ impl IconShape for MdContactPhone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1zm3.85-4h1.64L21 16l-1.99 1.99c-1.31-.98-2.28-2.38-2.73-3.99-.18-.64-.28-1.31-.28-2s.1-1.36.28-2c.45-1.62 1.42-3.01 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2z", } @@ -619,11 +1024,23 @@ impl IconShape for MdContacts { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -631,8 +1048,15 @@ impl IconShape for MdContacts { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M20 0H4v2h16V0zM4 24h16v-2H4v2zM20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-8 2.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75zM17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5V17z", } @@ -646,11 +1070,23 @@ impl IconShape for MdDesktopAccessDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -658,8 +1094,15 @@ impl IconShape for MdDesktopAccessDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M23 16c0 1.1-.9 2-2 2h-1l-2-2h3V4H6L4 2h17c1.1 0 2 .9 2 2v12zm-5.5 2l-2-2zm-2.6 0l6 6 1.3-1.3-4.7-4.7-2-2L1.2 1.8 0 3.1l1 1V16c0 1.1.9 2 2 2h7v2H8v2h8v-2h-2v-2h.9zM3 16V6.1l9.9 9.9H3z", } @@ -673,11 +1116,23 @@ impl IconShape for MdDialerSip { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -685,8 +1140,15 @@ impl IconShape for MdDialerSip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 3h-1v5h1V3zm-2 2h-2V4h2V3h-3v3h2v1h-2v1h3V5zm3-2v5h1V6h2V3h-3zm2 2h-1V4h1v1zm0 10.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.01.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.27-.26.35-.65.24-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1z", } @@ -700,11 +1162,23 @@ impl IconShape for MdDialpad { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -712,8 +1186,15 @@ impl IconShape for MdDialpad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z", } @@ -727,11 +1208,23 @@ impl IconShape for MdDomainDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -739,8 +1232,15 @@ impl IconShape for MdDomainDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0zm0 0h24v24H0V0z", + fill: "none", + } path { d: "M8 5h2v2h-.9L12 9.9V9h8v8.9l2 2V7H12V3H5.1L8 5.9zm8 6h2v2h-2zM1.3 1.8L.1 3.1 2 5v16h16l3 3 1.3-1.3-21-20.9zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm4 8H8v-2h2v2zm0-4H8v-2h2v2zm2 4v-2h2l2 2h-4z", } @@ -754,11 +1254,23 @@ impl IconShape for MdDomainVerification { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -766,8 +1278,16 @@ impl IconShape for MdDomainVerification { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "16.6,10.88 15.18,9.46 10.94,13.71 8.82,11.58 7.4,13 10.94,16.54", } @@ -784,11 +1304,23 @@ impl IconShape for MdDuo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -796,8 +1328,15 @@ impl IconShape for MdDuo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2h-8C6.38 2 2 6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2zm-3 13l-3-2v2H7V9h7v2l3-2v6z", } @@ -811,11 +1350,23 @@ impl IconShape for MdEmail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -823,8 +1374,15 @@ impl IconShape for MdEmail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z", } @@ -838,11 +1396,23 @@ impl IconShape for MdForum { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -850,8 +1420,15 @@ impl IconShape for MdForum { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z", } @@ -865,11 +1442,23 @@ impl IconShape for MdForwardToInbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -877,8 +1466,16 @@ impl IconShape for MdForwardToInbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,4H4C2.9,4,2,4.9,2,6v12c0,1.1,0.9,2,2,2h9v-2H4V8l8,5l8-5v5h2V6C22,4.9,21.1,4,20,4z M12,11L4,6h16L12,11z M19,15l4,4 l-4,4v-3h-4v-2h4V15z", } @@ -892,11 +1489,23 @@ impl IconShape for MdHourglassBottom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -904,8 +1513,16 @@ impl IconShape for MdHourglassBottom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,22l-0.01-6L14,12l3.99-4.01L18,2H6v6l4,4l-4,3.99V22H18z M8,7.5V4h8v3.5l-4,4L8,7.5z", } @@ -919,11 +1536,23 @@ impl IconShape for MdHourglassTop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -931,8 +1560,16 @@ impl IconShape for MdHourglassTop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6,2l0.01,6L10,12l-3.99,4.01L6,22h12v-6l-4-4l4-3.99V2H6z M16,16.5V20H8v-3.5l4-4L16,16.5z", } @@ -946,11 +1583,23 @@ impl IconShape for MdImportContacts { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -958,8 +1607,16 @@ impl IconShape for MdImportContacts { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17.5,4.5c-1.95,0-4.05,0.4-5.5,1.5c-1.45-1.1-3.55-1.5-5.5-1.5S2.45,4.9,1,6v14.65c0,0.65,0.73,0.45,0.75,0.45 C3.1,20.45,5.05,20,6.5,20c1.95,0,4.05,0.4,5.5,1.5c1.35-0.85,3.8-1.5,5.5-1.5c1.65,0,3.35,0.3,4.75,1.05 C22.66,21.26,23,20.86,23,20.6V6C21.51,4.88,19.37,4.5,17.5,4.5z M21,18.5c-1.1-0.35-2.3-0.5-3.5-0.5c-1.7,0-4.15,0.65-5.5,1.5V8 c1.35-0.85,3.8-1.5,5.5-1.5c1.2,0,2.4,0.15,3.5,0.5V18.5z", } @@ -973,11 +1630,23 @@ impl IconShape for MdImportExport { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -985,8 +1654,15 @@ impl IconShape for MdImportExport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 3L5 6.99h3V14h2V6.99h3L9 3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99h-3z", } @@ -1000,11 +1676,23 @@ impl IconShape for MdInvertColorsOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1012,8 +1700,15 @@ impl IconShape for MdInvertColorsOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M20.65 20.87l-2.35-2.35-6.3-6.29-3.56-3.57-1.42-1.41L4.27 4.5 3 5.77l2.78 2.78c-2.55 3.14-2.36 7.76.56 10.69C7.9 20.8 9.95 21.58 12 21.58c1.79 0 3.57-.59 5.03-1.78l2.7 2.7L21 21.23l-.35-.36zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59c0-1.32.43-2.57 1.21-3.6L12 14.77v4.82zM12 5.1v4.58l7.25 7.26c1.37-2.96.84-6.57-1.6-9.01L12 2.27l-3.7 3.7 1.41 1.41L12 5.1z", } @@ -1027,11 +1722,23 @@ impl IconShape for MdListAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1039,8 +1746,15 @@ impl IconShape for MdListAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 5v14H5V5h14m1.1-2H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9zM11 7h6v2h-6V7zm0 4h6v2h-6v-2zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7z", } @@ -1054,11 +1768,23 @@ impl IconShape for MdLiveHelp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1066,8 +1792,15 @@ impl IconShape for MdLiveHelp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-6 16h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z", } @@ -1081,11 +1814,23 @@ impl IconShape for MdLocationOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1093,8 +1838,15 @@ impl IconShape for MdLocationOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm11.75 11.47l-.11-.11z", + fill: "none", + } path { d: "M12 6.5c1.38 0 2.5 1.12 2.5 2.5 0 .74-.33 1.39-.83 1.85l3.63 3.63c.98-1.86 1.7-3.8 1.7-5.48 0-3.87-3.13-7-7-7-1.98 0-3.76.83-5.04 2.15l3.19 3.19c.46-.52 1.11-.84 1.85-.84zm4.37 9.6l-4.63-4.63-.11-.11L3.27 3 2 4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21 20 19.73l-3.63-3.63z", } @@ -1108,11 +1860,23 @@ impl IconShape for MdLocationOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1120,8 +1884,15 @@ impl IconShape for MdLocationOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z", } @@ -1135,11 +1906,23 @@ impl IconShape for MdMailOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1147,8 +1930,15 @@ impl IconShape for MdMailOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V8l8 5 8-5v10zm-8-7L4 6h16l-8 5z", } @@ -1162,11 +1952,23 @@ impl IconShape for MdMarkChatRead { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1174,8 +1976,17 @@ impl IconShape for MdMarkChatRead { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M17.34,20l-3.54-3.54l1.41-1.41l2.12,2.12l4.24-4.24L23,14.34L17.34,20z M12,17c0-3.87,3.13-7,7-7c1.08,0,2.09,0.25,3,0.68 V4c0-1.1-0.9-2-2-2H4C2.9,2,2,2.9,2,4v18l4-4h6v0c0-0.17,0.01-0.33,0.03-0.5C12.01,17.34,12,17.17,12,17z", } @@ -1189,11 +2000,23 @@ impl IconShape for MdMarkChatUnread { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1201,8 +2024,17 @@ impl IconShape for MdMarkChatUnread { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + y: "0", + } path { d: "M22,6.98V16c0,1.1-0.9,2-2,2H6l-4,4V4c0-1.1,0.9-2,2-2h10.1C14.04,2.32,14,2.66,14,3c0,2.76,2.24,5,5,5 C20.13,8,21.16,7.61,22,6.98z M16,3c0,1.66,1.34,3,3,3s3-1.34,3-3s-1.34-3-3-3S16,1.34,16,3z", } @@ -1216,11 +2048,23 @@ impl IconShape for MdMarkEmailRead { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1228,8 +2072,17 @@ impl IconShape for MdMarkEmailRead { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M12,19c0-3.87,3.13-7,7-7c1.08,0,2.09,0.25,3,0.68V6c0-1.1-0.9-2-2-2H4C2.9,4,2,4.9,2,6v12c0,1.1,0.9,2,2,2h8.08 C12.03,19.67,12,19.34,12,19z M4,6l8,5l8-5v2l-8,5L4,8V6z M17.34,22l-3.54-3.54l1.41-1.41l2.12,2.12l4.24-4.24L23,16.34L17.34,22z", } @@ -1243,11 +2096,23 @@ impl IconShape for MdMarkEmailUnread { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1255,8 +2120,16 @@ impl IconShape for MdMarkEmailUnread { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,8.98V18c0,1.1-0.9,2-2,2H4c-1.1,0-2-0.9-2-2V6c0-1.1,0.9-2,2-2h10.1C14.04,4.32,14,4.66,14,5 c0,1.48,0.65,2.79,1.67,3.71L12,11L4,6v2l8,5l5.3-3.32C17.84,9.88,18.4,10,19,10C20.13,10,21.16,9.61,22,8.98z M16,5 c0,1.66,1.34,3,3,3s3-1.34,3-3s-1.34-3-3-3S16,3.34,16,5z", } @@ -1270,11 +2143,23 @@ impl IconShape for MdMessage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1282,8 +2167,15 @@ impl IconShape for MdMessage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-2 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z", } @@ -1297,11 +2189,23 @@ impl IconShape for MdMobileScreenShare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1309,8 +2213,15 @@ impl IconShape for MdMobileScreenShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M17 1.01L7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14zm-4.2-5.78v1.75l3.2-2.99L12.8 9v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18z", } @@ -1324,11 +2235,23 @@ impl IconShape for MdMoreTime { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1336,8 +2259,16 @@ impl IconShape for MdMoreTime { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "10,8 10,14 14.7,16.9 15.5,15.7 11.5,13.3 11.5,8", } @@ -1357,11 +2288,23 @@ impl IconShape for MdNat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1369,8 +2312,16 @@ impl IconShape for MdNat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6.82,13H11v-2H6.82C6.4,9.84,5.3,9,4,9c-1.66,0-3,1.34-3,3s1.34,3,3,3C5.3,15,6.4,14.16,6.82,13z M4,13 c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1s1,0.45,1,1C5,12.55,4.55,13,4,13z", } @@ -1387,11 +2338,23 @@ impl IconShape for MdNoSim { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1399,8 +2362,15 @@ impl IconShape for MdNoSim { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.99 5c0-1.1-.89-2-1.99-2h-7L7.66 5.34 19 16.68 18.99 5zM3.65 3.88L2.38 5.15 5 7.77V19c0 1.1.9 2 2 2h10.01c.35 0 .67-.1.96-.26l1.88 1.88 1.27-1.27L3.65 3.88z", } @@ -1414,11 +2384,23 @@ impl IconShape for MdPausePresentation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1426,13 +2408,21 @@ impl IconShape for MdPausePresentation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 19.1H3V5h18v14.1zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z", } path { d: "M21 19.1H3V5h18v14.1zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z", + fill: "none", } path { d: "M9 8h2v8H9zm4 0h2v8h-2z", @@ -1447,11 +2437,23 @@ impl IconShape for MdPersonAddDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1459,8 +2461,15 @@ impl IconShape for MdPersonAddDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } circle { cx: "15", cy: "8", @@ -1479,11 +2488,23 @@ impl IconShape for MdPersonSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1491,8 +2512,16 @@ impl IconShape for MdPersonSearch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } circle { cx: "10", cy: "8", @@ -1514,11 +2543,23 @@ impl IconShape for MdPhone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1526,8 +2567,15 @@ impl IconShape for MdPhone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z", } @@ -1541,11 +2589,23 @@ impl IconShape for MdPhoneDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1553,8 +2613,15 @@ impl IconShape for MdPhoneDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17.34 14.54l-1.43-1.43c.56-.73 1.05-1.5 1.47-2.32l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1 0 3.98-1.37 7.64-3.66 10.54zm-2.82 2.81C11.63 19.64 7.97 21 4 21c-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.35-.12.75-.03 1.02.24l2.2 2.2c.81-.42 1.58-.9 2.3-1.46L1.39 4.22l1.42-1.41L21.19 21.2l-1.41 1.41-5.26-5.26z", } @@ -1568,11 +2635,23 @@ impl IconShape for MdPhoneEnabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1580,8 +2659,15 @@ impl IconShape for MdPhoneEnabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17.38 10.79l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1 0 9.39-7.61 17-17 17-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.35-.12.75-.03 1.02.24l2.2 2.2c2.83-1.45 5.15-3.76 6.59-6.59z", } @@ -1595,11 +2681,23 @@ impl IconShape for MdPhonelinkErase { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1607,8 +2705,15 @@ impl IconShape for MdPhonelinkErase { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M13 8.2l-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4 4-4zM19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2z", } @@ -1622,11 +2727,23 @@ impl IconShape for MdPhonelinkLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1634,8 +2751,15 @@ impl IconShape for MdPhonelinkLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm-8.2 10V9.5C10.8 8.1 9.4 7 8 7S5.2 8.1 5.2 9.5V11c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3zm-1.3 0h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3V11z", } @@ -1649,11 +2773,23 @@ impl IconShape for MdPhonelinkRing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1661,8 +2797,15 @@ impl IconShape for MdPhonelinkRing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M20.1 7.7l-1 1c1.8 1.8 1.8 4.6 0 6.5l1 1c2.5-2.3 2.5-6.1 0-8.5zM18 9.8l-1 1c.5.7.5 1.6 0 2.3l1 1c1.2-1.2 1.2-3 0-4.3zM14 1H4c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 19H4V4h10v16z", } @@ -1676,11 +2819,23 @@ impl IconShape for MdPhonelinkSetup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1688,8 +2843,15 @@ impl IconShape for MdPhonelinkSetup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10.82 12.49c.02-.16.04-.32.04-.49 0-.17-.02-.33-.04-.49l1.08-.82c.1-.07.12-.21.06-.32l-1.03-1.73c-.06-.11-.2-.15-.31-.11l-1.28.5c-.27-.2-.56-.36-.87-.49l-.2-1.33c0-.12-.11-.21-.24-.21H5.98c-.13 0-.24.09-.26.21l-.2 1.32c-.31.12-.6.3-.87.49l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.73c-.06.12-.03.25.07.33l1.08.82c-.02.16-.03.33-.03.49 0 .17.02.33.04.49l-1.09.83c-.1.07-.12.21-.06.32l1.03 1.73c.06.11.2.15.31.11l1.28-.5c.27.2.56.36.87.49l.2 1.32c.01.12.12.21.25.21h2.06c.13 0 .24-.09.25-.21l.2-1.32c.31-.12.6-.3.87-.49l1.28.5c.12.05.25 0 .31-.11l1.03-1.73c.06-.11.04-.24-.06-.32l-1.1-.83zM7 13.75c-.99 0-1.8-.78-1.8-1.75s.81-1.75 1.8-1.75 1.8.78 1.8 1.75S8 13.75 7 13.75zM18 1.01L8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99z", } @@ -1703,11 +2865,23 @@ impl IconShape for MdPortableWifiOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1715,8 +2889,15 @@ impl IconShape for MdPortableWifiOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M17.56 14.24c.28-.69.44-1.45.44-2.24 0-3.31-2.69-6-6-6-.79 0-1.55.16-2.24.44l1.62 1.62c.2-.03.41-.06.62-.06 2.21 0 4 1.79 4 4 0 .21-.02.42-.05.63l1.61 1.61zM12 4c4.42 0 8 3.58 8 8 0 1.35-.35 2.62-.95 3.74l1.47 1.47C21.46 15.69 22 13.91 22 12c0-5.52-4.48-10-10-10-1.91 0-3.69.55-5.21 1.47l1.46 1.46C9.37 4.34 10.65 4 12 4zM3.27 2.5L2 3.77l2.1 2.1C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02.01.01 7.51 7.51L21 20.23 4.27 3.5l-1-1z", } @@ -1730,11 +2911,23 @@ impl IconShape for MdPresentToAll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1742,8 +2935,15 @@ impl IconShape for MdPresentToAll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 3H3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h18c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2zm0 16.02H3V4.98h18v14.04zM10 12H8l4-4 4 4h-2v4h-4v-4z", } @@ -1757,11 +2957,23 @@ impl IconShape for MdPrintDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1769,8 +2981,15 @@ impl IconShape for MdPrintDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19.1 17H22v-6c0-1.7-1.3-3-3-3h-9l9.1 9zm-.1-7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-1-3V3H6v1.1L9 7zM1.2 1.8L0 3l4.9 5C3.3 8.1 2 9.4 2 11v6h4v4h11.9l3 3 1.3-1.3-21-20.9zM8 19v-5h2.9l5 5H8z", } @@ -1784,11 +3003,23 @@ impl IconShape for MdQrCode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1796,8 +3027,16 @@ impl IconShape for MdQrCode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M3,11h8V3H3V11z M5,5h4v4H5V5z", } @@ -1865,11 +3104,23 @@ impl IconShape for MdQrCodeScanner { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1877,8 +3128,16 @@ impl IconShape for MdQrCodeScanner { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9.5,6.5v3h-3v-3H9.5 M11,5H5v6h6V5L11,5z M9.5,14.5v3h-3v-3H9.5 M11,13H5v6h6V13L11,13z M17.5,6.5v3h-3v-3H17.5 M19,5h-6v6 h6V5L19,5z M13,13h1.5v1.5H13V13z M14.5,14.5H16V16h-1.5V14.5z M16,13h1.5v1.5H16V13z M13,16h1.5v1.5H13V16z M14.5,17.5H16V19h-1.5 V17.5z M16,16h1.5v1.5H16V16z M17.5,14.5H19V16h-1.5V14.5z M17.5,17.5H19V19h-1.5V17.5z M22,7h-2V4h-3V2h5V7z M22,22v-5h-2v3h-3v2 H22z M2,22h5v-2H4v-3H2V22z M2,2v5h2V4h3V2H2z", } @@ -1892,11 +3151,23 @@ impl IconShape for MdReadMore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1904,8 +3175,16 @@ impl IconShape for MdReadMore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } rect { height: "2", width: "9", @@ -1937,11 +3216,23 @@ impl IconShape for MdRingVolume { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1949,8 +3240,15 @@ impl IconShape for MdRingVolume { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M23.71 16.67C20.66 13.78 16.54 12 12 12 7.46 12 3.34 13.78.29 16.67c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.66 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71 0-.27-.11-.52-.29-.7zM21.16 6.26l-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55zM13 2h-2v5h2V2zM6.4 9.81L7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55z", } @@ -1964,11 +3262,23 @@ impl IconShape for MdRssFeed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1976,8 +3286,15 @@ impl IconShape for MdRssFeed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "6.18", cy: "17.82", @@ -1996,11 +3313,23 @@ impl IconShape for MdRtt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2008,8 +3337,15 @@ impl IconShape for MdRtt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ic_dialer_rtt_revised_24px" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9.03 3l-1.11 7.07h2.62l.7-4.5h2.58L11.8 18.43H9.47L9.06 21h7.27l.4-2.57h-2.35l2-12.86h2.58l-.71 4.5h2.65L22 3H9.03zM8 5H4l-.31 2h4L8 5zm-.61 4h-4l-.31 2h4l.31-2zm.92 8h-6L2 19h6l.31-2zm.62-4h-6l-.31 2h6.01l.3-2z", } @@ -2023,11 +3359,23 @@ impl IconShape for MdScreenShare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2035,8 +3383,15 @@ impl IconShape for MdScreenShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2h-4zm-7-3.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 6-5.87V7l4 3.73-4 3.74z", } @@ -2050,11 +3405,23 @@ impl IconShape for MdSentimentSatisfiedAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2062,10 +3429,18 @@ impl IconShape for MdSentimentSatisfiedAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { d: "M0 0h24v24H0V0z", + fill: "none", + } + path { + d: "M0 0h24v24H0V0z", + fill: "none", } circle { cx: "15.5", @@ -2100,11 +3475,23 @@ impl IconShape for MdSpeakerPhone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2112,8 +3499,15 @@ impl IconShape for MdSpeakerPhone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0zm0 0h24v24H0V0z", + fill: "none", + } path { d: "M7 7.07L8.43 8.5c.91-.91 2.18-1.48 3.57-1.48s2.66.57 3.57 1.48L17 7.07C15.72 5.79 13.95 5 12 5s-3.72.79-5 2.07zM12 1C8.98 1 6.24 2.23 4.25 4.21l1.41 1.41C7.28 4 9.53 3 12 3s4.72 1 6.34 2.62l1.41-1.41C17.76 2.23 15.02 1 12 1zm2.86 9.01L9.14 10C8.51 10 8 10.51 8 11.14v9.71c0 .63.51 1.14 1.14 1.14h5.71c.63 0 1.14-.51 1.14-1.14v-9.71c.01-.63-.5-1.13-1.13-1.13zM15 20H9v-8h6v8z", } @@ -2127,11 +3521,23 @@ impl IconShape for MdStayCurrentLandscape { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2139,8 +3545,15 @@ impl IconShape for MdStayCurrentLandscape { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M1.01 7L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2zM19 7v10H5V7h14z", } @@ -2154,11 +3567,23 @@ impl IconShape for MdStayCurrentPortrait { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2166,8 +3591,15 @@ impl IconShape for MdStayCurrentPortrait { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 1.01L7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z", } @@ -2181,11 +3613,23 @@ impl IconShape for MdStayPrimaryLandscape { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2193,8 +3637,15 @@ impl IconShape for MdStayPrimaryLandscape { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M1.01 7L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2zM19 7v10H5V7h14z", } @@ -2208,11 +3659,23 @@ impl IconShape for MdStayPrimaryPortrait { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2220,8 +3683,15 @@ impl IconShape for MdStayPrimaryPortrait { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 1.01L7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z", } @@ -2235,11 +3705,23 @@ impl IconShape for MdStopScreenShare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2247,8 +3729,15 @@ impl IconShape for MdStopScreenShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21.22 18.02l2 2H24v-2h-2.78zm.77-2l.01-10c0-1.11-.9-2-2-2H7.22l5.23 5.23c.18-.04.36-.07.55-.1V7.02l4 3.73-1.58 1.47 5.54 5.54c.61-.33 1.03-.99 1.03-1.74zM2.39 1.73L1.11 3l1.54 1.54c-.4.36-.65.89-.65 1.48v10c0 1.1.89 2 2 2H0v2h18.13l2.71 2.71 1.27-1.27L2.39 1.73zM7 15.02c.31-1.48.92-2.95 2.07-4.06l1.59 1.59c-1.54.38-2.7 1.18-3.66 2.47z", } @@ -2262,11 +3751,23 @@ impl IconShape for MdSwapCalls { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2274,8 +3775,15 @@ impl IconShape for MdSwapCalls { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 4l-4 4h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3l-4-4z", } @@ -2289,11 +3797,23 @@ impl IconShape for MdTextsms { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2301,8 +3821,15 @@ impl IconShape for MdTextsms { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM9 11H7V9h2v2zm4 0h-2V9h2v2zm4 0h-2V9h2v2z", } @@ -2316,11 +3843,23 @@ impl IconShape for MdUnsubscribe { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2328,8 +3867,15 @@ impl IconShape for MdUnsubscribe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M18.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5zm2 4h-4v-1h4v1zm-6.95 0c-.02-.17-.05-.33-.05-.5 0-2.76 2.24-5 5-5 .92 0 1.76.26 2.5.69V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h8.55zM12 10.5L5 7V5l7 3.5L19 5v2l-7 3.5z", + } + } } } @@ -2339,11 +3885,23 @@ impl IconShape for MdVoicemail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2351,8 +3909,15 @@ impl IconShape for MdVoicemail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6zm-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15zm13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15z", } @@ -2366,11 +3931,23 @@ impl IconShape for MdVpnKey { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2378,8 +3955,15 @@ impl IconShape for MdVpnKey { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12.65 10C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H17v4h4v-4h2v-4H12.65zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z", } @@ -2393,11 +3977,23 @@ impl IconShape for MdWifiCalling { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2405,8 +4001,16 @@ impl IconShape for MdWifiCalling { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,4.95C21.79,4.78,19.67,3,16.5,3c-3.18,0-5.29,1.78-5.5,1.95L16.5,12L22,4.95z", } diff --git a/packages/lib/src/icons/md_content_icons.rs b/packages/lib/src/icons/md_content_icons.rs index 7a943aa..87588d3 100644 --- a/packages/lib/src/icons/md_content_icons.rs +++ b/packages/lib/src/icons/md_content_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for MdAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z", } @@ -34,11 +53,23 @@ impl IconShape for MdAddBox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,15 @@ impl IconShape for MdAddBox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z", } @@ -61,11 +99,23 @@ impl IconShape for MdAddCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,8 +123,15 @@ impl IconShape for MdAddCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z", } @@ -88,11 +145,23 @@ impl IconShape for MdAddCircleOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -100,8 +169,15 @@ impl IconShape for MdAddCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z", } @@ -115,11 +191,23 @@ impl IconShape for MdAddLink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -127,8 +215,15 @@ impl IconShape for MdAddLink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0", + fill: "none", + } path { d: "M8 11h8v2H8zm12.1 1H22c0-2.76-2.24-5-5-5h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1zM3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM19 12h-2v3h-3v2h3v3h2v-3h3v-2h-3z", } @@ -142,11 +237,23 @@ impl IconShape for MdAmpStories { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -154,8 +261,16 @@ impl IconShape for MdAmpStories { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } rect { height: "15", width: "10", @@ -184,11 +299,23 @@ impl IconShape for MdArchive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -196,8 +323,15 @@ impl IconShape for MdArchive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.54 5.23l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27zM12 17.5L6.5 12H10v-2h4v2h3.5L12 17.5zM5.12 5l.81-1h12l.94 1H5.12z", } @@ -211,11 +345,23 @@ impl IconShape for MdBackspace { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -223,8 +369,15 @@ impl IconShape for MdBackspace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-3 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12 19 15.59z", } @@ -238,11 +391,23 @@ impl IconShape for MdBallot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -250,8 +415,17 @@ impl IconShape for MdBallot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + fill_rule: "evenodd", + height: "24", + width: "24", + } path { d: "M13,9.5h5v-2h-5V9.5z M13,16.5h5v-2h-5V16.5z M19,21H5c-1.1,0-2-0.9-2-2V5 c0-1.1,0.9-2,2-2h14c1.1,0,2,0.9,2,2v14C21,20.1,20.1,21,19,21z M6,11h5V6H6V11z M7,7h3v3H7V7z M6,18h5v-5H6V18z M7,14h3v3H7V14z", fill_rule: "evenodd", @@ -266,11 +440,23 @@ impl IconShape for MdBiotech { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -278,8 +464,16 @@ impl IconShape for MdBiotech { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M7,19c-1.1,0-2,0.9-2,2h14c0-1.1-0.9-2-2-2h-4v-2h3c1.1,0,2-0.9,2-2h-8c-1.66,0-3-1.34-3-3c0-1.09,0.59-2.04,1.46-2.56 C8.17,9.03,8,8.54,8,8c0-0.21,0.04-0.42,0.09-0.62C6.28,8.13,5,9.92,5,12c0,2.76,2.24,5,5,5v2H7z", } @@ -301,11 +495,23 @@ impl IconShape for MdBlock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -313,8 +519,15 @@ impl IconShape for MdBlock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z", } @@ -328,11 +541,23 @@ impl IconShape for MdBlockFlipped { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -340,8 +565,16 @@ impl IconShape for MdBlockFlipped { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,12c0-5.5-4.5-10-10-10S2,6.5,2,12s4.5,10,10,10S22,17.5,22,12z M5.7,7.1l11.2,11.2c-1.3,1.1-3,1.7-4.9,1.7 c-4.4,0-8-3.6-8-8C4,10.1,4.6,8.4,5.7,7.1z M20,12c0,1.9-0.6,3.6-1.7,4.9L7.1,5.7C8.4,4.6,10.1,4,12,4C16.4,4,20,7.6,20,12z", } @@ -355,11 +588,23 @@ impl IconShape for MdBolt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -367,8 +612,15 @@ impl IconShape for MdBolt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M11 21h-1l1-7H7.5c-.58 0-.57-.32-.38-.66.19-.34.05-.08.07-.12C8.48 10.94 10.42 7.54 13 3h1l-1 7h3.5c.49 0 .56.33.47.51l-.07.15C12.96 17.55 11 21 11 21z", + } + } } } @@ -378,11 +630,23 @@ impl IconShape for MdCalculate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -390,8 +654,16 @@ impl IconShape for MdCalculate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M13.03,7.06L14.09,6l1.41,1.41 L16.91,6l1.06,1.06l-1.41,1.41l1.41,1.41l-1.06,1.06L15.5,9.54l-1.41,1.41l-1.06-1.06l1.41-1.41L13.03,7.06z M6.25,7.72h5v1.5h-5 V7.72z M11.5,16h-2v2H8v-2H6v-1.5h2v-2h1.5v2h2V16z M18,17.25h-5v-1.5h5V17.25z M18,14.75h-5v-1.5h5V14.75z", } @@ -405,11 +677,23 @@ impl IconShape for MdClear { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -417,8 +701,15 @@ impl IconShape for MdClear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z", } @@ -432,11 +723,23 @@ impl IconShape for MdContentCopy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -444,8 +747,15 @@ impl IconShape for MdContentCopy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z", } @@ -459,11 +769,23 @@ impl IconShape for MdContentCut { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -471,8 +793,15 @@ impl IconShape for MdContentCut { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "6", cy: "18", @@ -501,11 +830,23 @@ impl IconShape for MdContentPaste { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -513,8 +854,15 @@ impl IconShape for MdContentPaste { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 2h-4.18C14.4.84 13.3 0 12 0c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18H5V4h2v3h10V4h2v16z", } @@ -528,11 +876,23 @@ impl IconShape for MdCreate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -540,8 +900,15 @@ impl IconShape for MdCreate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z", } @@ -555,11 +922,23 @@ impl IconShape for MdDeleteSweep { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -567,8 +946,15 @@ impl IconShape for MdDeleteSweep { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3v10zM14 5h-3l-1-1H6L5 5H2v2h12z", } @@ -582,11 +968,23 @@ impl IconShape for MdDrafts { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -594,8 +992,15 @@ impl IconShape for MdDrafts { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2l-.01-10zM12 13L3.74 7.84 12 3l8.26 4.84L12 13z", } @@ -609,11 +1014,23 @@ impl IconShape for MdDynamicFeed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -621,8 +1038,16 @@ impl IconShape for MdDynamicFeed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M8,8H6v7c0,1.1,0.9,2,2,2h9v-2H8V8z", } @@ -634,21 +1059,18 @@ impl IconShape for MdDynamicFeed { } g { display: "none", - } - g { - display: "inline", - } - g { - display: "inline", - } - path { - d: "M8,8H6v7c0,1.1,0.9,2,2,2h9v-2H8V8z", - } - path { - d: "M20,3h-8c-1.1,0-2,0.9-2,2v6c0,1.1,0.9,2,2,2h8c1.1,0,2-0.9,2-2V5C22,3.9,21.1,3,20,3z M20,11h-8V7h8V11z", - } - path { - d: "M4,12H2v7c0,1.1,0.9,2,2,2h9v-2H4V12z", + g { + display: "inline", + path { + d: "M8,8H6v7c0,1.1,0.9,2,2,2h9v-2H8V8z", + } + path { + d: "M20,3h-8c-1.1,0-2,0.9-2,2v6c0,1.1,0.9,2,2,2h8c1.1,0,2-0.9,2-2V5C22,3.9,21.1,3,20,3z M20,11h-8V7h8V11z", + } + path { + d: "M4,12H2v7c0,1.1,0.9,2,2,2h9v-2H4V12z", + } + } } } } @@ -660,11 +1082,23 @@ impl IconShape for MdFileCopy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -672,8 +1106,15 @@ impl IconShape for MdFileCopy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm-1 4l6 6v10c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2h7zm-1 7h5.5L14 6.5V12z", } @@ -687,11 +1128,23 @@ impl IconShape for MdFilterList { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -699,8 +1152,15 @@ impl IconShape for MdFilterList { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z", } @@ -714,11 +1174,23 @@ impl IconShape for MdFlag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -726,8 +1198,15 @@ impl IconShape for MdFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z", } @@ -741,11 +1220,23 @@ impl IconShape for MdFontDownload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -753,8 +1244,15 @@ impl IconShape for MdFontDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z", } @@ -768,11 +1266,23 @@ impl IconShape for MdForward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -780,8 +1290,15 @@ impl IconShape for MdForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 8V4l8 8-8 8v-4H4V8z", } @@ -795,11 +1312,23 @@ impl IconShape for MdGesture { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -807,8 +1336,15 @@ impl IconShape for MdGesture { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37 0 1.7 1.44 3.09 3.21 3.09 1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93l1.75 1.71zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48z", } @@ -822,11 +1358,23 @@ impl IconShape for MdHowToReg { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -834,16 +1382,24 @@ impl IconShape for MdHowToReg { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { - g { - fill_rule: "evenodd", - } path { - d: "M9 17l3-2.94c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9l-3-3zm2-5c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4", + d: "M0 0h24v24H0z", + fill: "none", + fill_rule: "evenodd", } - path { - d: "M15.47 20.5L12 17l1.4-1.41 2.07 2.08 5.13-5.17 1.4 1.41z", + g { + fill_rule: "evenodd", + path { + d: "M9 17l3-2.94c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9l-3-3zm2-5c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4", + } + path { + d: "M15.47 20.5L12 17l1.4-1.41 2.07 2.08 5.13-5.17 1.4 1.41z", + } } } } @@ -855,11 +1411,23 @@ impl IconShape for MdHowToVote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -867,8 +1435,15 @@ impl IconShape for MdHowToVote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M18 13h-.68l-2 2h1.91L19 17H5l1.78-2h2.05l-2-2H6l-3 3v4c0 1.1.89 2 1.99 2H19c1.1 0 2-.89 2-2v-4l-3-3zm-1-5.05l-4.95 4.95-3.54-3.54 4.95-4.95L17 7.95zm-4.24-5.66L6.39 8.66c-.39.39-.39 1.02 0 1.41l4.95 4.95c.39.39 1.02.39 1.41 0l6.36-6.36c.39-.39.39-1.02 0-1.41L14.16 2.3c-.38-.4-1.01-.4-1.4-.01z", } @@ -882,11 +1457,23 @@ impl IconShape for MdInbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -894,8 +1481,15 @@ impl IconShape for MdInbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H4.99c-1.11 0-1.98.89-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10z", } @@ -909,11 +1503,23 @@ impl IconShape for MdInsights { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -921,8 +1527,16 @@ impl IconShape for MdInsights { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21,8c-1.45,0-2.26,1.44-1.93,2.51l-3.55,3.56c-0.3-0.09-0.74-0.09-1.04,0l-2.55-2.55C12.27,10.45,11.46,9,10,9 c-1.45,0-2.27,1.44-1.93,2.52l-4.56,4.55C2.44,15.74,1,16.55,1,18c0,1.1,0.9,2,2,2c1.45,0,2.26-1.44,1.93-2.51l4.55-4.56 c0.3,0.09,0.74,0.09,1.04,0l2.55,2.55C12.73,16.55,13.54,18,15,18c1.45,0,2.27-1.44,1.93-2.52l3.56-3.55 C21.56,12.26,23,11.45,23,10C23,8.9,22.1,8,21,8z", } @@ -942,11 +1556,23 @@ impl IconShape for MdInventory { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -954,8 +1580,15 @@ impl IconShape for MdInventory { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2zm-5 12H9v-2h6v2zm5-7H4V4l16-.02V7z", } @@ -969,11 +1602,23 @@ impl IconShape for MdLink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -981,8 +1626,15 @@ impl IconShape for MdLink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z", } @@ -996,11 +1648,23 @@ impl IconShape for MdLinkOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1008,13 +1672,21 @@ impl IconShape for MdLinkOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.43-.98 2.63-2.31 2.98l1.46 1.46C20.88 15.61 22 13.95 22 12c0-2.76-2.24-5-5-5zm-1 4h-2.19l2 2H16zM2 4.27l3.11 3.11C3.29 8.12 2 9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4L20 19.74 3.27 3 2 4.27z", } path { d: "M0 24V0", + fill: "none", } } } @@ -1026,11 +1698,23 @@ impl IconShape for MdLowPriority { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1038,8 +1722,15 @@ impl IconShape for MdLowPriority { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5z", } @@ -1053,11 +1744,23 @@ impl IconShape for MdMail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1065,8 +1768,15 @@ impl IconShape for MdMail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z", } @@ -1080,11 +1790,23 @@ impl IconShape for MdMarkunread { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1092,8 +1814,15 @@ impl IconShape for MdMarkunread { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z", } @@ -1107,11 +1836,23 @@ impl IconShape for MdMoveToInbox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1119,8 +1860,15 @@ impl IconShape for MdMoveToInbox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10zm-3-5h-2V7h-4v3H8l4 4 4-4z", } @@ -1134,11 +1882,23 @@ impl IconShape for MdNextWeek { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1146,8 +1906,17 @@ impl IconShape for MdNextWeek { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M20,7h-4V5c0-0.55-0.22-1.05-0.59-1.41C15.05,3.22,14.55,3,14,3h-4C8.9,3,8,3.9,8,5v2H4C2.9,7,2,7.9,2,9v11 c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V9C22,7.9,21.1,7,20,7z M10,5h4v2h-4V5z M11,18.5l-1-1l3-3l-3-3l1-1l4,4L11,18.5z", } @@ -1161,11 +1930,23 @@ impl IconShape for MdOutlinedFlag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1173,8 +1954,15 @@ impl IconShape for MdOutlinedFlag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 6l-1-2H5v17h2v-7h5l1 2h7V6h-6zm4 8h-4l-1-2H7V6h5l1 2h5v6z", } @@ -1188,11 +1976,23 @@ impl IconShape for MdPolicy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1200,8 +2000,16 @@ impl IconShape for MdPolicy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21,5l-9-4L3,5v6c0,5.55,3.84,10.74,9,12c2.3-0.56,4.33-1.9,5.88-3.71l-3.12-3.12c-1.94,1.29-4.58,1.07-6.29-0.64 c-1.95-1.95-1.95-5.12,0-7.07c1.95-1.95,5.12-1.95,7.07,0c1.71,1.71,1.92,4.35,0.64,6.29l2.9,2.9C20.29,15.69,21,13.38,21,11V5z", } @@ -1220,11 +2028,23 @@ impl IconShape for MdPushPin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1232,8 +2052,16 @@ impl IconShape for MdPushPin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16,9V4l1,0c0.55,0,1-0.45,1-1v0c0-0.55-0.45-1-1-1H7C6.45,2,6,2.45,6,3v0 c0,0.55,0.45,1,1,1l1,0v5c0,1.66-1.34,3-3,3h0v2h5.97v7l1,1l1-1v-7H19v-2h0C17.34,12,16,10.66,16,9z", fill_rule: "evenodd", @@ -1248,11 +2076,23 @@ impl IconShape for MdRedo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1260,8 +2100,15 @@ impl IconShape for MdRedo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z", } @@ -1275,11 +2122,23 @@ impl IconShape for MdRemove { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1287,8 +2146,15 @@ impl IconShape for MdRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 13H5v-2h14v2z", } @@ -1302,11 +2168,23 @@ impl IconShape for MdRemoveCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1314,8 +2192,15 @@ impl IconShape for MdRemoveCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z", } @@ -1329,11 +2214,23 @@ impl IconShape for MdRemoveCircleOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1341,8 +2238,15 @@ impl IconShape for MdRemoveCircleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z", } @@ -1356,11 +2260,23 @@ impl IconShape for MdReply { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1368,8 +2284,15 @@ impl IconShape for MdReply { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z", } @@ -1383,11 +2306,23 @@ impl IconShape for MdReplyAll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1395,8 +2330,15 @@ impl IconShape for MdReplyAll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 8V5l-7 7 7 7v-3l-4-4 4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z", } @@ -1410,11 +2352,23 @@ impl IconShape for MdReport { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1422,8 +2376,15 @@ impl IconShape for MdReport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM12 17.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1.3 0 .72-.58 1.3-1.3 1.3zm1-4.3h-2V7h2v6z", } @@ -1437,11 +2398,23 @@ impl IconShape for MdReportOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1449,8 +2422,15 @@ impl IconShape for MdReportOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 7h2v2.92l6.91 6.91 1.09-1.1V8.27L15.73 3H8.27L7.18 4.1 11 7.92zm11.27 14.73l-20-20.01L1 2.99l3.64 3.64L3 8.27v7.46L8.27 21h7.46l1.64-1.63L21 23l1.27-1.27zM12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3z", } @@ -1464,11 +2444,23 @@ impl IconShape for MdSave { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1476,8 +2468,15 @@ impl IconShape for MdSave { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z", } @@ -1491,11 +2490,23 @@ impl IconShape for MdSaveAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1503,8 +2514,15 @@ impl IconShape for MdSaveAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zm-6 .67l2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z", } @@ -1518,11 +2536,23 @@ impl IconShape for MdSelectAll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1530,8 +2560,15 @@ impl IconShape for MdSelectAll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2zM7 17h10V7H7v10zm2-8h6v6H9V9z", } @@ -1545,11 +2582,23 @@ impl IconShape for MdSend { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1557,8 +2606,15 @@ impl IconShape for MdSend { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2.01 21L23 12 2.01 3 2 10l15 2-15 2z", } @@ -1572,11 +2628,23 @@ impl IconShape for MdShield { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1584,8 +2652,15 @@ impl IconShape for MdShield { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z", } @@ -1599,11 +2674,23 @@ impl IconShape for MdSort { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1611,8 +2698,15 @@ impl IconShape for MdSort { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z", } @@ -1626,11 +2720,23 @@ impl IconShape for MdSquareFoot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1638,8 +2744,16 @@ impl IconShape for MdSquareFoot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17.66,17.66l-1.06,1.06l-0.71-0.71l1.06-1.06l-1.94-1.94l-1.06,1.06l-0.71-0.71l1.06-1.06l-1.94-1.94l-1.06,1.06 l-0.71-0.71l1.06-1.06L9.7,9.7l-1.06,1.06l-0.71-0.71l1.06-1.06L7.05,7.05L5.99,8.11L5.28,7.4l1.06-1.06L4,4v14c0,1.1,0.9,2,2,2 h14L17.66,17.66z M7,17v-5.76L12.76,17H7z", } @@ -1653,11 +2767,23 @@ impl IconShape for MdStackedBarChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1665,8 +2791,15 @@ impl IconShape for MdStackedBarChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 10h3v10H6zm0-5h3v4H6zm10 11h3v4h-3zm0-3h3v2h-3zm-5 0h3v7h-3zm0-4h3v3h-3z", } @@ -1680,11 +2813,23 @@ impl IconShape for MdStream { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1692,8 +2837,15 @@ impl IconShape for MdStream { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "20", cy: "12", @@ -1727,11 +2879,23 @@ impl IconShape for MdTag { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1739,8 +2903,15 @@ impl IconShape for MdTag { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4h4zm-6 4h-4v-4h4v4z", + } + } } } @@ -1750,11 +2921,23 @@ impl IconShape for MdTextFormat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1762,8 +2945,15 @@ impl IconShape for MdTextFormat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 5.98L13.87 11h-3.74L12 5.98z", } @@ -1777,11 +2967,23 @@ impl IconShape for MdUnarchive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1789,8 +2991,17 @@ impl IconShape for MdUnarchive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M20.55,5.22l-1.39-1.68C18.88,3.21,18.47,3,18,3H6C5.53,3,5.12,3.21,4.85,3.55L3.46,5.22C3.17,5.57,3,6.01,3,6.5V19 c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V6.5C21,6.01,20.83,5.57,20.55,5.22z M12,9.5l5.5,5.5H14v2h-4v-2H6.5L12,9.5z M5.12,5 l0.82-1h12l0.93,1H5.12z", } @@ -1804,11 +3015,23 @@ impl IconShape for MdUndo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1816,8 +3039,15 @@ impl IconShape for MdUndo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z", } @@ -1831,11 +3061,23 @@ impl IconShape for MdWaves { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1843,8 +3085,15 @@ impl IconShape for MdWaves { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8zm0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8zm2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58zM17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8z", + } + } } } @@ -1854,11 +3103,23 @@ impl IconShape for MdWeekend { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1866,8 +3127,16 @@ impl IconShape for MdWeekend { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21,10c-1.1,0-2,0.9-2,2v3H5v-3c0-1.1-0.89-2-2-2s-2,0.9-2,2v5c0,1.1,0.9,2,2,2h18c1.1,0,2-0.9,2-2v-5 C23,10.9,22.1,10,21,10z M18,5H6C4.9,5,4,5.9,4,7v2.15c1.16,0.41,2,1.52,2,2.81V14h12v-2.03c0-1.3,0.84-2.4,2-2.81V7 C20,5.9,19.1,5,18,5z", } @@ -1881,11 +3150,23 @@ impl IconShape for MdWhereToVote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1893,8 +3174,15 @@ impl IconShape for MdWhereToVote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12 2c3.86 0 7 3.14 7 7 0 5.25-7 13-7 13S5 14.25 5 9c0-3.86 3.14-7 7-7zm-1.53 12L17 7.41 15.6 6l-5.13 5.18L8.4 9.09 7 10.5l3.47 3.5z", } diff --git a/packages/lib/src/icons/md_device_icons.rs b/packages/lib/src/icons/md_device_icons.rs index f7a8007..f693c0a 100644 --- a/packages/lib/src/icons/md_device_icons.rs +++ b/packages/lib/src/icons/md_device_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdAccessAlarm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for MdAccessAlarm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z", } @@ -34,11 +53,23 @@ impl IconShape for MdAccessAlarms { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,15 @@ impl IconShape for MdAccessAlarms { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M-618-568H782v3600H-618zM0 0h24v24H0z", + fill: "none", + } path { d: "M22 5.7l-4.6-3.9-1.3 1.5 4.6 3.9L22 5.7zM7.9 3.4L6.6 1.9 2 5.7l1.3 1.5 4.6-3.8zM12.5 8H11v6l4.7 2.9.8-1.2-4-2.4V8zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z", } @@ -61,11 +99,23 @@ impl IconShape for MdAccessTime { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,8 +123,15 @@ impl IconShape for MdAccessTime { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z", } @@ -91,11 +148,23 @@ impl IconShape for MdAdUnits { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -103,8 +172,15 @@ impl IconShape for MdAdUnits { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 18H7V5h10v14zM8 6h8v2H8z", } @@ -118,11 +194,23 @@ impl IconShape for MdAddAlarm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -130,8 +218,15 @@ impl IconShape for MdAddAlarm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm1-11h-2v3H8v2h3v3h2v-3h3v-2h-3V9z", } @@ -145,11 +240,23 @@ impl IconShape for MdAddToHomeScreen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -157,10 +264,18 @@ impl IconShape for MdAddToHomeScreen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { d: "M0 0h24v24H0V0z", + fill: "none", + } + path { + d: "M0 0h24v24H0V0z", + fill: "none", } path { d: "M18 1.01L8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM10 15h2V8H5v2h3.59L3 15.59 4.41 17 10 11.41z", @@ -175,11 +290,23 @@ impl IconShape for MdAirplanemodeActive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -187,10 +314,17 @@ impl IconShape for MdAirplanemodeActive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M22,16v-2l-8.5-5V3.5C13.5,2.67,12.83,2,12,2s-1.5,0.67-1.5,1.5V9L2,14v2l8.5-2.5V19L8,20.5L8,22l4-1l4,1l0-1.5L13.5,19 v-5.5L22,16z", + } path { d: "M0,0h24v24H0V0z", + fill: "none", } } } @@ -202,11 +336,23 @@ impl IconShape for MdAirplanemodeInactive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -214,10 +360,17 @@ impl IconShape for MdAirplanemodeInactive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M10.5,7.67V3.5C10.5,2.67,11.17,2,12,2c0.83,0,1.5,0.67,1.5,1.5V9l8.5,5v2l-4.49-1.32L10.5,7.67z M19.78,22.61l1.41-1.41 L13.5,13.5L9.56,9.56L2.81,2.81L1.39,4.22l6.38,6.38L2,14v2l8.5-2.5V19L8,20.5L8,22l4-1l4,1l0-1.5L13.5,19v-2.67L19.78,22.61z", + } path { d: "M0,0h24v24H0V0z", + fill: "none", } } } @@ -229,11 +382,23 @@ impl IconShape for MdBatteryAlert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -241,8 +406,15 @@ impl IconShape for MdBatteryAlert { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4zM13 18h-2v-2h2v2zm0-4h-2V9h2v5z", } @@ -256,11 +428,23 @@ impl IconShape for MdBatteryChargingFull { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -268,8 +452,15 @@ impl IconShape for MdBatteryChargingFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4zM11 20v-5.5H9L13 7v5.5h2L11 20z", } @@ -283,11 +474,23 @@ impl IconShape for MdBatteryFull { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -295,8 +498,15 @@ impl IconShape for MdBatteryFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4z", } @@ -310,11 +520,23 @@ impl IconShape for MdBatteryStd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -322,8 +544,15 @@ impl IconShape for MdBatteryStd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4z", } @@ -337,11 +566,23 @@ impl IconShape for MdBatteryUnknown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -349,8 +590,15 @@ impl IconShape for MdBatteryUnknown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4zm-2.72 13.95h-1.9v-1.9h1.9v1.9zm1.35-5.26s-.38.42-.67.71c-.48.48-.83 1.15-.83 1.6h-1.6c0-.83.46-1.52.93-2l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 1.26-.7 1.69z", } @@ -364,11 +612,23 @@ impl IconShape for MdBluetooth { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -376,8 +636,15 @@ impl IconShape for MdBluetooth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17.71 7.71L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 5.83l1.88 1.88L13 9.59V5.83zm1.88 10.46L13 18.17v-3.76l1.88 1.88z", } @@ -391,11 +658,23 @@ impl IconShape for MdBluetoothConnected { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -403,8 +682,15 @@ impl IconShape for MdBluetoothConnected { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 12l-2-2-2 2 2 2 2-2zm10.71-4.29L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 5.83l1.88 1.88L13 9.59V5.83zm1.88 10.46L13 18.17v-3.76l1.88 1.88zM19 10l-2 2 2 2 2-2-2-2z", } @@ -418,11 +704,23 @@ impl IconShape for MdBluetoothDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -430,8 +728,15 @@ impl IconShape for MdBluetoothDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 5.83l1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2v-3.2zM5.41 4L4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59 5.41 4zM13 18.17v-3.76l1.88 1.88L13 18.17z", } @@ -445,11 +750,23 @@ impl IconShape for MdBluetoothSearching { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -457,8 +774,15 @@ impl IconShape for MdBluetoothSearching { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14.24 12.01l2.32 2.32c.28-.72.44-1.51.44-2.33 0-.82-.16-1.59-.43-2.31l-2.33 2.32zm5.29-5.3l-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19zm-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29zM11 5.83l1.88 1.88L11 9.59V5.83zm1.88 10.46L11 18.17v-3.76l1.88 1.88z", } @@ -472,11 +796,23 @@ impl IconShape for MdBrightnessAuto { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -484,8 +820,15 @@ impl IconShape for MdBrightnessAuto { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10.85 12.65h2.3L12 9l-1.15 3.65zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69zM14.3 16l-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9h-1.9z", } @@ -499,11 +842,23 @@ impl IconShape for MdBrightnessHigh { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -511,8 +866,15 @@ impl IconShape for MdBrightnessHigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z", } @@ -526,11 +888,23 @@ impl IconShape for MdBrightnessLow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -538,8 +912,15 @@ impl IconShape for MdBrightnessLow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 15.31L23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z", } @@ -553,11 +934,23 @@ impl IconShape for MdBrightnessMedium { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -565,8 +958,15 @@ impl IconShape for MdBrightnessMedium { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 15.31L23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6z", } @@ -580,11 +980,23 @@ impl IconShape for MdDataUsage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -592,8 +1004,15 @@ impl IconShape for MdDataUsage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95zM12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19z", } @@ -607,11 +1026,23 @@ impl IconShape for MdDeveloperMode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -619,8 +1050,15 @@ impl IconShape for MdDeveloperMode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 5h10v2h2V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v4h2V5zm8.41 11.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17l1.41 1.42zM10 15.17L6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59L10 15.17zM17 19H7v-2H5v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2v2z", } @@ -634,11 +1072,23 @@ impl IconShape for MdDeviceThermostat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -646,8 +1096,15 @@ impl IconShape for MdDeviceThermostat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4zm-4-8c0-.55.45-1 1-1s1 .45 1 1h-1v1h1v2h-1v1h1v2h-2V5z", } @@ -661,11 +1118,23 @@ impl IconShape for MdDevices { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -673,8 +1142,15 @@ impl IconShape for MdDevices { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4V6zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-1 9h-4v-7h4v7z", } @@ -688,11 +1164,23 @@ impl IconShape for MdDvr { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -700,8 +1188,15 @@ impl IconShape for MdDvr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2zm0 14H3V5h18v12zm-2-9H8v2h11V8zm0 4H8v2h11v-2zM7 8H5v2h2V8zm0 4H5v2h2v-2z", } @@ -715,11 +1210,23 @@ impl IconShape for MdGpsFixed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -727,8 +1234,15 @@ impl IconShape for MdGpsFixed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z", } @@ -742,11 +1256,23 @@ impl IconShape for MdGpsNotFixed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -754,8 +1280,15 @@ impl IconShape for MdGpsNotFixed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z", } @@ -769,11 +1302,23 @@ impl IconShape for MdGpsOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -781,8 +1326,15 @@ impl IconShape for MdGpsOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-1.13.12-2.19.46-3.16.97l1.5 1.5C10.16 5.19 11.06 5 12 5c3.87 0 7 3.13 7 7 0 .94-.19 1.84-.52 2.65l1.5 1.5c.5-.96.84-2.02.97-3.15H23v-2h-2.06zM3 4.27l2.04 2.04C3.97 7.62 3.25 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21 21 19.73 4.27 3 3 4.27zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81z", } @@ -796,11 +1348,23 @@ impl IconShape for MdGraphicEq { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -808,8 +1372,15 @@ impl IconShape for MdGraphicEq { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 18h2V6H7v12zm4 4h2V2h-2v20zm-8-8h2v-4H3v4zm12 4h2V6h-2v12zm4-8v4h2v-4h-2z", } @@ -823,11 +1394,23 @@ impl IconShape for MdLocationDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -835,8 +1418,15 @@ impl IconShape for MdLocationDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-1.13.12-2.19.46-3.16.97l1.5 1.5C10.16 5.19 11.06 5 12 5c3.87 0 7 3.13 7 7 0 .94-.19 1.84-.52 2.65l1.5 1.5c.5-.96.84-2.02.97-3.15H23v-2h-2.06zM3 4.27l2.04 2.04C3.97 7.62 3.25 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21 21 19.73 4.27 3 3 4.27zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81z", } @@ -850,11 +1440,23 @@ impl IconShape for MdLocationSearching { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -862,8 +1464,15 @@ impl IconShape for MdLocationSearching { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z", } @@ -877,11 +1486,23 @@ impl IconShape for MdMobileFriendly { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -889,8 +1510,15 @@ impl IconShape for MdMobileFriendly { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM7.01 13.47l-2.55-2.55-1.27 1.27L7 16l7.19-7.19-1.27-1.27z", } @@ -904,11 +1532,23 @@ impl IconShape for MdMobileOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -916,8 +1556,15 @@ impl IconShape for MdMobileOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2.76 2.49L1.49 3.76 5 7.27V21c0 1.1.9 2 2 2h10c1.02 0 1.85-.77 1.98-1.75l1.72 1.72 1.27-1.27L2.76 2.49zM7 19V9.27L16.73 19H7zM17 5v9.17l2 2V3c0-1.1-.9-2-2-2H7c-.85 0-1.58.54-1.87 1.3L7.83 5H17z", } @@ -931,11 +1578,23 @@ impl IconShape for MdNetworkCell { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -943,8 +1602,16 @@ impl IconShape for MdNetworkCell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M2,22h20V2L2,22z M20,20h-3V9.83l3-3V20z", } @@ -958,11 +1625,23 @@ impl IconShape for MdNetworkWifi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -970,8 +1649,16 @@ impl IconShape for MdNetworkWifi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M24,8.98C20.93,5.9,16.69,4,12,4C7.31,4,3.07,5.9,0,8.98L12,21v0l0,0L24,8.98z M2.92,9.07C5.51,7.08,8.67,6,12,6 s6.49,1.08,9.08,3.07l-1.43,1.43C17.5,8.94,14.86,8,12,8s-5.5,0.94-7.65,2.51L2.92,9.07z", } @@ -985,11 +1672,23 @@ impl IconShape for MdNfc { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -997,10 +1696,18 @@ impl IconShape for MdNfc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 20h16V4H4v16z", + fill: "none", } path { d: "M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 18H4V4h16v16zM18 6h-5c-1.1 0-2 .9-2 2v2.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12V6z", @@ -1015,11 +1722,23 @@ impl IconShape for MdResetTv { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1027,8 +1746,15 @@ impl IconShape for MdResetTv { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 10h-8.01V7L9 11l3.99 4v-3H21v5H3V5h18v3h2V5c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2v-5H23c0-1.1-.9-2-2-2z", } @@ -1042,11 +1768,23 @@ impl IconShape for MdScreenLockLandscape { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1054,8 +1792,15 @@ impl IconShape for MdScreenLockLandscape { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-2 12H5V7h14v10zm-9-1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1zm.8-6c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2v1h-2.4v-1z", } @@ -1069,11 +1814,23 @@ impl IconShape for MdScreenLockPortrait { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1081,8 +1838,15 @@ impl IconShape for MdScreenLockPortrait { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 16h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1zm.8-6c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2v1h-2.4v-1zM17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 18H7V5h10v14z", } @@ -1096,11 +1860,23 @@ impl IconShape for MdScreenLockRotation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1108,8 +1884,15 @@ impl IconShape for MdScreenLockRotation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M23.25 12.77l-2.57-2.57-1.41 1.41 2.22 2.22-5.66 5.66L4.51 8.17l5.66-5.66 2.1 2.1 1.41-1.41L11.23.75c-.59-.59-1.54-.59-2.12 0L2.75 7.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12zM8.47 20.48C5.2 18.94 2.86 15.76 2.5 12H1c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.82-1.33 1.33zM16 9h5c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1v-.5C21 1.12 19.88 0 18.5 0S16 1.12 16 2.5V3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm.8-6.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V3h-3.4v-.5z", } @@ -1123,11 +1906,23 @@ impl IconShape for MdScreenRotation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1135,8 +1930,15 @@ impl IconShape for MdScreenRotation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.48 2.52c3.27 1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03 3.81 3.81 1.33-1.32zm-6.25-.77c-.59-.59-1.54-.59-2.12 0L1.75 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12L10.23 1.75zm4.6 19.44L2.81 9.17l6.36-6.36 12.02 12.02-6.36 6.36zm-7.31.29C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81-1.33 1.32z", } @@ -1150,11 +1952,23 @@ impl IconShape for MdScreenSearchDesktop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1162,8 +1976,18 @@ impl IconShape for MdScreenSearchDesktop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + height: "1.8", + style: "fill:none", + width: "4.8", + x: "9.6", + y: "16.8", + } path { d: "M20,18 C21.1,18 21.99,17.1 21.99,16 L22,6 C22,4.89 21.1,4 20,4 L4,4 C2.89,4 2,4.89 2,6 L2,16 C2,17.1 2.89,18 4,18 L0,18 L0,20 L24,20 L24,18 L20,18 Z M4,16 L4,6 L20,6 L20,16 L20,16.01 L4,16 Z M9.0967,9.9531 C9.0967,8.9261 9.9327,8.0891 10.9607,8.0891 C11.9877,8.0891 12.8247,8.9261 12.8247,9.9531 C12.8247,10.9801 11.9877,11.8171 10.9607,11.8171 C9.9327,11.8171 9.0967,10.9801 9.0967,9.9531 Z M16.1287,14.1891 L13.6467,11.7071 C13.9777,11.2021 14.1737,10.6001 14.1737,9.9531 C14.1737,8.1811 12.7327,6.7401 10.9607,6.7401 C9.1887,6.7401 7.7467,8.1811 7.7467,9.9531 C7.7467,11.7251 9.1887,13.1671 10.9607,13.1671 C11.5967,13.1671 12.1857,12.9751 12.6847,12.6561 L15.1737,15.1441 L16.1287,14.1891 Z", } @@ -1182,11 +2006,23 @@ impl IconShape for MdSdStorage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1194,8 +2030,15 @@ impl IconShape for MdSdStorage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-6 6h-2V4h2v4zm3 0h-2V4h2v4zm3 0h-2V4h2v4z", } @@ -1209,11 +2052,23 @@ impl IconShape for MdSendToMobile { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1221,8 +2076,16 @@ impl IconShape for MdSendToMobile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,17h2v4c0,1.1-0.9,2-2,2H7c-1.1,0-2-0.9-2-2V3c0-1.1,0.9-1.99,2-1.99L17,1c1.1,0,2,0.9,2,2v4h-2V6H7v12h10V17z M22,12 l-4-4v3h-5v2h5v3L22,12z", } @@ -1236,11 +2099,23 @@ impl IconShape for MdSettingsSystemDaydream { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1248,8 +2123,15 @@ impl IconShape for MdSettingsSystemDaydream { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 16h6.5c1.38 0 2.5-1.12 2.5-2.5S16.88 11 15.5 11h-.05c-.24-1.69-1.69-3-3.45-3-1.4 0-2.6.83-3.16 2.02h-.16C7.17 10.18 6 11.45 6 13c0 1.66 1.34 3 3 3zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z", } @@ -1263,11 +2145,23 @@ impl IconShape for MdSignalCellular0Bar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1275,8 +2169,16 @@ impl IconShape for MdSignalCellular0Bar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,6.83V20H6.83L20,6.83 M22,2L2,22h20V2L22,2z", } @@ -1290,11 +2192,23 @@ impl IconShape for MdSignalCellular4Bar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1302,8 +2216,15 @@ impl IconShape for MdSignalCellular4Bar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2 22h20V2z", } @@ -1317,11 +2238,23 @@ impl IconShape for MdSignalCellularAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1329,8 +2262,15 @@ impl IconShape for MdSignalCellularAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 4h3v16h-3zM5 14h3v6H5zm6-5h3v11h-3z", } @@ -1344,11 +2284,23 @@ impl IconShape for MdSignalCellularConnectedNoInternet4Bar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1356,8 +2308,15 @@ impl IconShape for MdSignalCellularConnectedNoInternet4Bar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 18h2v-8h-2v8zm0 4h2v-2h-2v2zM2 22h16V8h4V2L2 22z", } @@ -1371,11 +2330,23 @@ impl IconShape for MdSignalCellularNoSim { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1383,13 +2354,21 @@ impl IconShape for MdSignalCellularNoSim { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M-618-2872H782V728H-618zM-1 0h26v24H-1zm1 0h24v24H0z", + fill: "none", + } path { d: "M18.99 5c0-1.1-.89-2-1.99-2h-7L7.66 5.34 19 16.68 18.99 5zM3.65 3.88L2.38 5.15 5 7.77V19c0 1.1.9 2 2 2h10.01c.35 0 .67-.1.96-.26l1.88 1.88 1.27-1.27L3.65 3.88z", } path { d: "M.01 0h24v24h-24z", + fill: "none", } } } @@ -1401,11 +2380,23 @@ impl IconShape for MdSignalCellularNull { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1413,8 +2404,15 @@ impl IconShape for MdSignalCellularNull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 6.83V20H6.83L20 6.83M22 2L2 22h20V2z", } @@ -1428,11 +2426,23 @@ impl IconShape for MdSignalCellularOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1440,8 +2450,15 @@ impl IconShape for MdSignalCellularOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 1l-8.59 8.59L21 18.18V1zM4.77 4.5L3.5 5.77l6.36 6.36L1 21h17.73l2 2L22 21.73 4.77 4.5z", } @@ -1455,11 +2472,23 @@ impl IconShape for MdSignalWifi0Bar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1467,8 +2496,16 @@ impl IconShape for MdSignalWifi0Bar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,6L12,6c3.33,0,6.49,1.08,9.08,3.07L12,18.17l-9.08-9.1C5.51,7.08,8.67,6,12,6 M12,4C7.31,4,3.07,5.9,0,8.98L12,21 L24,8.98C20.93,5.9,16.69,4,12,4L12,4z", } @@ -1482,11 +2519,23 @@ impl IconShape for MdSignalWifi4Bar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1494,8 +2543,15 @@ impl IconShape for MdSignalWifi4Bar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z", } @@ -1509,11 +2565,23 @@ impl IconShape for MdSignalWifi4BarLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1521,8 +2589,15 @@ impl IconShape for MdSignalWifi4BarLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-6.5-1.5c0-2.8 2.2-5 5-5 .4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4C5.3 3 .8 6.7.4 7L12 21.5l3.5-4.4v-2.6z", } @@ -1536,11 +2611,23 @@ impl IconShape for MdSignalWifiOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1548,8 +2635,15 @@ impl IconShape for MdSignalWifiOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M23.64 7c-.45-.34-4.93-4-11.64-4-1.5 0-2.89.19-4.15.48L18.18 13.8 23.64 7zm-6.6 8.22L3.27 1.44 2 2.72l2.05 2.06C1.91 5.76.59 6.82.36 7l11.63 14.49.01.01.01-.01 3.9-4.86 3.32 3.32 1.27-1.27-3.46-3.46z", } @@ -1563,11 +2657,23 @@ impl IconShape for MdStorage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1575,8 +2681,15 @@ impl IconShape for MdStorage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2 20h20v-4H2v4zm2-3h2v2H4v-2zM2 4v4h20V4H2zm4 3H4V5h2v2zm-4 7h20v-4H2v4zm2-3h2v2H4v-2z", } @@ -1590,11 +2703,23 @@ impl IconShape for MdUsb { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1602,8 +2727,15 @@ impl IconShape for MdUsb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 7v4h1v2h-3V5h2l-3-4-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2-1.21 0-2.2.99-2.2 2.2 0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95 0 1.22.99 2.2 2.2 2.2 1.21 0 2.2-.98 2.2-2.2 0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7h-4z", } @@ -1617,11 +2749,23 @@ impl IconShape for MdWallpaper { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1629,8 +2773,15 @@ impl IconShape for MdWallpaper { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 4h7V2H4c-1.1 0-2 .9-2 2v7h2V4zm6 9l-4 5h12l-3-4-2.03 2.71L10 13zm7-4.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5zM20 2h-7v2h7v7h2V4c0-1.1-.9-2-2-2zm0 18h-7v2h7c1.1 0 2-.9 2-2v-7h-2v7zM4 13H2v7c0 1.1.9 2 2 2h7v-2H4v-7z", } @@ -1644,11 +2795,23 @@ impl IconShape for MdWidgets { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1656,8 +2819,15 @@ impl IconShape for MdWidgets { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 13v8h8v-8h-8zM3 21h8v-8H3v8zM3 3v8h8V3H3zm13.66-1.31L11 7.34 16.66 13l5.66-5.66-5.66-5.65z", } @@ -1671,11 +2841,23 @@ impl IconShape for MdWifiLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1683,8 +2865,15 @@ impl IconShape for MdWifiLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.5 9.5c.28 0 .55.04.81.08L24 6c-3.34-2.51-7.5-4-12-4S3.34 3.49 0 6l12 16 3.5-4.67V14.5c0-2.76 2.24-5 5-5zM23 16v-1.5c0-1.38-1.12-2.5-2.5-2.5S18 13.12 18 14.5V16c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1zm-1 0h-3v-1.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V16z", } @@ -1698,11 +2887,23 @@ impl IconShape for MdWifiTethering { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1710,8 +2911,15 @@ impl IconShape for MdWifiTethering { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 2c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19zM12 3C6.48 3 2 7.48 2 13c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.61 5.53-4 6.92l1 1.73c2.99-1.73 5-4.95 5-8.65 0-5.52-4.48-10-10-10z", } diff --git a/packages/lib/src/icons/md_editor_icons.rs b/packages/lib/src/icons/md_editor_icons.rs index 3a5dd3b..3122af2 100644 --- a/packages/lib/src/icons/md_editor_icons.rs +++ b/packages/lib/src/icons/md_editor_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdAddChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for MdAddChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M6 9.99h2v7H6zm8 3h2v4h-2zm-4-6h2v10h-2zM20 7V4h-2v3h-3v2h3v3h2V9h3V7zm-2 12H4V5h12V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5h-2v5z", } @@ -34,11 +53,23 @@ impl IconShape for MdAddComment { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,15 @@ impl IconShape for MdAddComment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18zM17 11h-4v4h-2v-4H7V9h4V5h2v4h4v2z", } @@ -61,11 +99,23 @@ impl IconShape for MdAttachFile { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,8 +123,15 @@ impl IconShape for MdAttachFile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z", } @@ -88,11 +145,23 @@ impl IconShape for MdAttachMoney { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -100,8 +169,15 @@ impl IconShape for MdAttachMoney { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4z", } @@ -115,11 +191,23 @@ impl IconShape for MdBarChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -127,8 +215,15 @@ impl IconShape for MdBarChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 9.2h3V19H5zM10.6 5h2.8v14h-2.8zm5.6 8H19v6h-2.8z", } @@ -142,11 +237,23 @@ impl IconShape for MdBorderAll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -154,8 +261,15 @@ impl IconShape for MdBorderAll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 3v18h18V3H3zm8 16H5v-6h6v6zm0-8H5V5h6v6zm8 8h-6v-6h6v6zm0-8h-6V5h6v6z", } @@ -169,11 +283,23 @@ impl IconShape for MdBorderBottom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -181,8 +307,15 @@ impl IconShape for MdBorderBottom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 11H7v2h2v-2zm4 4h-2v2h2v-2zM9 3H7v2h2V3zm4 8h-2v2h2v-2zM5 3H3v2h2V3zm8 4h-2v2h2V7zm4 4h-2v2h2v-2zm-4-8h-2v2h2V3zm4 0h-2v2h2V3zm2 10h2v-2h-2v2zm0 4h2v-2h-2v2zM5 7H3v2h2V7zm14-4v2h2V3h-2zm0 6h2V7h-2v2zM5 11H3v2h2v-2zM3 21h18v-2H3v2zm2-6H3v2h2v-2z", } @@ -196,11 +329,23 @@ impl IconShape for MdBorderClear { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -208,8 +353,15 @@ impl IconShape for MdBorderClear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 5h2V3H7v2zm0 8h2v-2H7v2zm0 8h2v-2H7v2zm4-4h2v-2h-2v2zm0 4h2v-2h-2v2zm-8 0h2v-2H3v2zm0-4h2v-2H3v2zm0-4h2v-2H3v2zm0-4h2V7H3v2zm0-4h2V3H3v2zm8 8h2v-2h-2v2zm8 4h2v-2h-2v2zm0-4h2v-2h-2v2zm0 8h2v-2h-2v2zm0-12h2V7h-2v2zm-8 0h2V7h-2v2zm8-6v2h2V3h-2zm-8 2h2V3h-2v2zm4 16h2v-2h-2v2zm0-8h2v-2h-2v2zm0-8h2V3h-2v2z", } @@ -223,11 +375,23 @@ impl IconShape for MdBorderColor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -235,8 +399,16 @@ impl IconShape for MdBorderColor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,24H2v-4h20V24z M13.06,5.19l3.75,3.75L7.75,18H4v-3.75L13.06,5.19z M17.88,7.87l-3.75-3.75 l1.83-1.83c0.39-0.39,1.02-0.39,1.41,0l2.34,2.34c0.39,0.39,0.39,1.02,0,1.41L17.88,7.87z", enable_background: "new", @@ -251,11 +423,23 @@ impl IconShape for MdBorderHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -263,8 +447,15 @@ impl IconShape for MdBorderHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 21h2v-2H3v2zM5 7H3v2h2V7zM3 17h2v-2H3v2zm4 4h2v-2H7v2zM5 3H3v2h2V3zm4 0H7v2h2V3zm8 0h-2v2h2V3zm-4 4h-2v2h2V7zm0-4h-2v2h2V3zm6 14h2v-2h-2v2zm-8 4h2v-2h-2v2zm-8-8h18v-2H3v2zM19 3v2h2V3h-2zm0 6h2V7h-2v2zm-8 8h2v-2h-2v2zm4 4h2v-2h-2v2zm4 0h2v-2h-2v2z", } @@ -278,11 +469,23 @@ impl IconShape for MdBorderInner { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -290,8 +493,15 @@ impl IconShape for MdBorderInner { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 21h2v-2H3v2zm4 0h2v-2H7v2zM5 7H3v2h2V7zM3 17h2v-2H3v2zM9 3H7v2h2V3zM5 3H3v2h2V3zm12 0h-2v2h2V3zm2 6h2V7h-2v2zm0-6v2h2V3h-2zm-4 18h2v-2h-2v2zM13 3h-2v8H3v2h8v8h2v-8h8v-2h-8V3zm6 18h2v-2h-2v2zm0-4h2v-2h-2v2z", } @@ -305,11 +515,23 @@ impl IconShape for MdBorderLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -317,8 +539,15 @@ impl IconShape for MdBorderLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 21h2v-2h-2v2zm0-4h2v-2h-2v2zm0-12h2V3h-2v2zm0 4h2V7h-2v2zm0 4h2v-2h-2v2zm-4 8h2v-2H7v2zM7 5h2V3H7v2zm0 8h2v-2H7v2zm-4 8h2V3H3v18zM19 9h2V7h-2v2zm-4 12h2v-2h-2v2zm4-4h2v-2h-2v2zm0-14v2h2V3h-2zm0 10h2v-2h-2v2zm0 8h2v-2h-2v2zm-4-8h2v-2h-2v2zm0-8h2V3h-2v2z", } @@ -332,11 +561,23 @@ impl IconShape for MdBorderOuter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -344,8 +585,15 @@ impl IconShape for MdBorderOuter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 7h-2v2h2V7zm0 4h-2v2h2v-2zm4 0h-2v2h2v-2zM3 3v18h18V3H3zm16 16H5V5h14v14zm-6-4h-2v2h2v-2zm-4-4H7v2h2v-2z", } @@ -359,11 +607,23 @@ impl IconShape for MdBorderRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -371,8 +631,15 @@ impl IconShape for MdBorderRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 21h2v-2H7v2zM3 5h2V3H3v2zm4 0h2V3H7v2zm0 8h2v-2H7v2zm-4 8h2v-2H3v2zm8 0h2v-2h-2v2zm-8-8h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm8 8h2v-2h-2v2zm4-4h2v-2h-2v2zm4-10v18h2V3h-2zm-4 18h2v-2h-2v2zm0-16h2V3h-2v2zm-4 8h2v-2h-2v2zm0-8h2V3h-2v2zm0 4h2V7h-2v2z", } @@ -386,11 +653,23 @@ impl IconShape for MdBorderStyle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -398,8 +677,15 @@ impl IconShape for MdBorderStyle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 21h2v-2h-2v2zm4 0h2v-2h-2v2zM7 21h2v-2H7v2zm4 0h2v-2h-2v2zm8-4h2v-2h-2v2zm0-4h2v-2h-2v2zM3 3v18h2V5h16V3H3zm16 6h2V7h-2v2z", } @@ -413,11 +699,23 @@ impl IconShape for MdBorderTop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -425,8 +723,15 @@ impl IconShape for MdBorderTop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 21h2v-2H7v2zm0-8h2v-2H7v2zm4 0h2v-2h-2v2zm0 8h2v-2h-2v2zm-8-4h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2v-2H3v2zm0-4h2V7H3v2zm8 8h2v-2h-2v2zm8-8h2V7h-2v2zm0 4h2v-2h-2v2zM3 3v2h18V3H3zm16 14h2v-2h-2v2zm-4 4h2v-2h-2v2zM11 9h2V7h-2v2zm8 12h2v-2h-2v2zm-4-8h2v-2h-2v2z", } @@ -440,11 +745,23 @@ impl IconShape for MdBorderVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -452,8 +769,15 @@ impl IconShape for MdBorderVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 9h2V7H3v2zm0-4h2V3H3v2zm4 16h2v-2H7v2zm0-8h2v-2H7v2zm-4 0h2v-2H3v2zm0 8h2v-2H3v2zm0-4h2v-2H3v2zM7 5h2V3H7v2zm12 12h2v-2h-2v2zm-8 4h2V3h-2v18zm8 0h2v-2h-2v2zm0-8h2v-2h-2v2zm0-10v2h2V3h-2zm0 6h2V7h-2v2zm-4-4h2V3h-2v2zm0 16h2v-2h-2v2zm0-8h2v-2h-2v2z", } @@ -467,11 +791,23 @@ impl IconShape for MdBubbleChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -479,8 +815,15 @@ impl IconShape for MdBubbleChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "7.2", cy: "14.4", @@ -506,11 +849,23 @@ impl IconShape for MdDragHandle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -518,8 +873,16 @@ impl IconShape for MdDragHandle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,9H4v2h16V9z M4,15h16v-2H4V15z", } @@ -533,11 +896,23 @@ impl IconShape for MdFormatAlignCenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -545,8 +920,15 @@ impl IconShape for MdFormatAlignCenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z", } @@ -560,11 +942,23 @@ impl IconShape for MdFormatAlignJustify { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -572,8 +966,15 @@ impl IconShape for MdFormatAlignJustify { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z", } @@ -587,11 +988,23 @@ impl IconShape for MdFormatAlignLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -599,8 +1012,15 @@ impl IconShape for MdFormatAlignLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z", } @@ -614,11 +1034,23 @@ impl IconShape for MdFormatAlignRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -626,8 +1058,15 @@ impl IconShape for MdFormatAlignRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z", } @@ -641,11 +1080,23 @@ impl IconShape for MdFormatBold { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -653,8 +1104,15 @@ impl IconShape for MdFormatBold { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z", } @@ -668,11 +1126,23 @@ impl IconShape for MdFormatClear { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -680,8 +1150,15 @@ impl IconShape for MdFormatClear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3.27 5L2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21 18 19.73 3.55 5.27 3.27 5zM6 5v.18L8.82 8h2.4l-.72 1.68 2.1 2.1L14.21 8H20V5H6z", } @@ -695,11 +1172,23 @@ impl IconShape for MdFormatColorFill { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -707,8 +1196,16 @@ impl IconShape for MdFormatColorFill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16.56,8.94L7.62,0L6.21,1.41l2.38,2.38L3.44,8.94c-0.59,0.59-0.59,1.54,0,2.12l5.5,5.5C9.23,16.85,9.62,17,10,17 s0.77-0.15,1.06-0.44l5.5-5.5C17.15,10.48,17.15,9.53,16.56,8.94z M5.21,10L10,5.21L14.79,10H5.21z M19,11.5c0,0-2,2.17-2,3.5 c0,1.1,0.9,2,2,2s2-0.9,2-2C21,13.67,19,11.5,19,11.5z M2,20h20v4H2V20z", } @@ -722,11 +1219,23 @@ impl IconShape for MdFormatColorReset { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -734,8 +1243,15 @@ impl IconShape for MdFormatColorReset { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M18 14c0-4-6-10.8-6-10.8s-1.33 1.51-2.73 3.52l8.59 8.59c.09-.42.14-.86.14-1.31zm-.88 3.12L12.5 12.5 5.27 5.27 4 6.55l3.32 3.32C6.55 11.32 6 12.79 6 14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.96-1.5l2.63 2.63 1.27-1.27-2.74-2.74z", } @@ -749,11 +1265,23 @@ impl IconShape for MdFormatColorText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -761,8 +1289,16 @@ impl IconShape for MdFormatColorText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M2,20h20v4H2V20z M5.49,17h2.42l1.27-3.58h5.65L16.09,17h2.42L13.25,3h-2.5L5.49,17z M9.91,11.39l2.03-5.79h0.12l2.03,5.79 H9.91z", } @@ -776,11 +1312,23 @@ impl IconShape for MdFormatIndentDecrease { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -788,8 +1336,15 @@ impl IconShape for MdFormatIndentDecrease { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z", } @@ -803,11 +1358,23 @@ impl IconShape for MdFormatIndentIncrease { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -815,8 +1382,15 @@ impl IconShape for MdFormatIndentIncrease { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z", } @@ -830,11 +1404,23 @@ impl IconShape for MdFormatItalic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -842,8 +1428,15 @@ impl IconShape for MdFormatItalic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z", } @@ -857,11 +1450,23 @@ impl IconShape for MdFormatLineSpacing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -869,8 +1474,15 @@ impl IconShape for MdFormatLineSpacing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 7h2.5L5 3.5 1.5 7H4v10H1.5L5 20.5 8.5 17H6V7zm4-2v2h12V5H10zm0 14h12v-2H10v2zm0-6h12v-2H10v2z", } @@ -884,11 +1496,23 @@ impl IconShape for MdFormatListBulleted { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -896,8 +1520,15 @@ impl IconShape for MdFormatListBulleted { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z", } @@ -911,11 +1542,23 @@ impl IconShape for MdFormatListNumbered { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -923,8 +1566,15 @@ impl IconShape for MdFormatListNumbered { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z", } @@ -938,11 +1588,23 @@ impl IconShape for MdFormatListNumberedRtl { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -950,8 +1612,15 @@ impl IconShape for MdFormatListNumberedRtl { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 17h2v.5h-1v1h1v.5h-2v1h3v-4h-3zm1-9h1V4h-2v1h1zm-1 3h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3zM2 5h14v2H2zm0 12h14v2H2zm0-6h14v2H2z", } @@ -965,11 +1634,23 @@ impl IconShape for MdFormatPaint { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -977,8 +1658,15 @@ impl IconShape for MdFormatPaint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 4V3c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6h1v4H9v11c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-9h8V4h-3z", } @@ -992,11 +1680,23 @@ impl IconShape for MdFormatQuote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1004,8 +1704,15 @@ impl IconShape for MdFormatQuote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z", } @@ -1019,11 +1726,23 @@ impl IconShape for MdFormatShapes { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1031,8 +1750,15 @@ impl IconShape for MdFormatShapes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M23 7V1h-6v2H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7h2zM3 3h2v2H3V3zm2 18H3v-2h2v2zm12-2H7v-2H5V7h2V5h10v2h2v10h-2v2zm4 2h-2v-2h2v2zM19 5V3h2v2h-2zm-5.27 9h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 9h-1.63l-.74-2zm-3.04-1.26h2.61L12 8.91l-1.31 3.83z", } @@ -1046,11 +1772,23 @@ impl IconShape for MdFormatSize { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1058,8 +1796,15 @@ impl IconShape for MdFormatSize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 4v3h5v12h3V7h5V4H9zm-6 8h3v7h3v-7h3V9H3v3z", } @@ -1073,11 +1818,23 @@ impl IconShape for MdFormatStrikethrough { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1085,8 +1842,15 @@ impl IconShape for MdFormatStrikethrough { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 19h4v-3h-4v3zM5 4v3h5v3h4V7h5V4H5zM3 14h18v-2H3v2z", } @@ -1100,11 +1864,23 @@ impl IconShape for MdFormatTextdirectionLToR { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1112,8 +1888,15 @@ impl IconShape for MdFormatTextdirectionLToR { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 10v5h2V4h2v11h2V4h2V2H9C6.79 2 5 3.79 5 6s1.79 4 4 4zm12 8l-4-4v3H5v2h12v3l4-4z", } @@ -1127,11 +1910,23 @@ impl IconShape for MdFormatTextdirectionRToL { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1139,8 +1934,15 @@ impl IconShape for MdFormatTextdirectionRToL { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 10v5h2V4h2v11h2V4h2V2h-8C7.79 2 6 3.79 6 6s1.79 4 4 4zm-2 7v-3l-4 4 4 4v-3h12v-2H8z", } @@ -1154,11 +1956,23 @@ impl IconShape for MdFormatUnderlined { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1166,8 +1980,15 @@ impl IconShape for MdFormatUnderlined { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z", } @@ -1181,11 +2002,23 @@ impl IconShape for MdFunctions { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1193,8 +2026,15 @@ impl IconShape for MdFunctions { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 4H6v2l6.5 6L6 18v2h12v-3h-7l5-5-5-5h7z", } @@ -1208,11 +2048,23 @@ impl IconShape for MdHeight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1220,8 +2072,16 @@ impl IconShape for MdHeight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "13,6.99 16,6.99 12,3 8,6.99 11,6.99 11,17.01 8,17.01 12,21 16,17.01 13,17.01", } @@ -1235,11 +2095,23 @@ impl IconShape for MdHighlight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1247,8 +2119,16 @@ impl IconShape for MdHighlight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6,14l3,3v5h6v-5l3-3V9H6V14z M11,2h2v3h-2V2z M3.5,5.88l1.41-1.41l2.12,2.12L5.62,8L3.5,5.88z M16.96,6.59l2.12-2.12 l1.41,1.41L18.38,8L16.96,6.59z", } @@ -1262,11 +2142,23 @@ impl IconShape for MdHorizontalRule { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1274,8 +2166,17 @@ impl IconShape for MdHorizontalRule { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + fill_rule: "evenodd", + height: "24", + width: "24", + } rect { fill_rule: "evenodd", height: "2", @@ -1293,11 +2194,23 @@ impl IconShape for MdInsertChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1305,8 +2218,15 @@ impl IconShape for MdInsertChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z", } @@ -1320,11 +2240,23 @@ impl IconShape for MdInsertChartOutlined { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1332,8 +2264,15 @@ impl IconShape for MdInsertChartOutlined { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4zm2.5 2.1h-15V5h15v14.1zm0-16.1h-15c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z", } @@ -1347,11 +2286,23 @@ impl IconShape for MdInsertComment { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1359,8 +2310,15 @@ impl IconShape for MdInsertComment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2zm-2 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z", } @@ -1374,11 +2332,23 @@ impl IconShape for MdInsertDriveFile { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1386,8 +2356,15 @@ impl IconShape for MdInsertDriveFile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6H6zm7 7V3.5L18.5 9H13z", } @@ -1401,11 +2378,23 @@ impl IconShape for MdInsertEmoticon { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1413,8 +2402,15 @@ impl IconShape for MdInsertEmoticon { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z", } @@ -1428,11 +2424,23 @@ impl IconShape for MdInsertInvitation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1440,8 +2448,15 @@ impl IconShape for MdInsertInvitation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z", } @@ -1455,11 +2470,23 @@ impl IconShape for MdInsertLink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1467,8 +2494,15 @@ impl IconShape for MdInsertLink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z", } @@ -1482,11 +2516,23 @@ impl IconShape for MdInsertPhoto { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1494,8 +2540,15 @@ impl IconShape for MdInsertPhoto { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z", } @@ -1509,11 +2562,23 @@ impl IconShape for MdLinearScale { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1521,8 +2586,16 @@ impl IconShape for MdLinearScale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19.5,9.5c-1.03,0-1.9,0.62-2.29,1.5h-2.92C13.9,10.12,13.03,9.5,12,9.5s-1.9,0.62-2.29,1.5H6.79 C6.4,10.12,5.53,9.5,4.5,9.5C3.12,9.5,2,10.62,2,12s1.12,2.5,2.5,2.5c1.03,0,1.9-0.62,2.29-1.5h2.92c0.39,0.88,1.26,1.5,2.29,1.5 s1.9-0.62,2.29-1.5h2.92c0.39,0.88,1.26,1.5,2.29,1.5c1.38,0,2.5-1.12,2.5-2.5S20.88,9.5,19.5,9.5z", } @@ -1536,11 +2609,23 @@ impl IconShape for MdMargin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1548,8 +2633,15 @@ impl IconShape for MdMargin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 3v18h18V3H3zm16 16H5V5h14v14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2zm-8 4h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z", } @@ -1563,11 +2655,23 @@ impl IconShape for MdMergeType { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1575,8 +2679,15 @@ impl IconShape for MdMergeType { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 20.41L18.41 19 15 15.59 13.59 17 17 20.41zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5 7.5 8z", } @@ -1590,11 +2701,23 @@ impl IconShape for MdModeComment { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1602,8 +2725,15 @@ impl IconShape for MdModeComment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z", } @@ -1617,11 +2747,23 @@ impl IconShape for MdModeEdit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1629,8 +2771,15 @@ impl IconShape for MdModeEdit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z", } @@ -1644,11 +2793,23 @@ impl IconShape for MdMonetizationOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1656,8 +2817,15 @@ impl IconShape for MdMonetizationOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1.41 16.09V20h-2.67v-1.93c-1.71-.36-3.16-1.46-3.27-3.4h1.96c.1 1.05.82 1.87 2.65 1.87 1.96 0 2.4-.98 2.4-1.59 0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 3.11-3.21V4h2.67v1.95c1.86.45 2.79 1.86 2.85 3.39H14.3c-.05-1.11-.64-1.87-2.22-1.87-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.01 1.83-1.38 2.83-3.12 3.16z", } @@ -1671,11 +2839,23 @@ impl IconShape for MdMoneyOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1683,8 +2863,15 @@ impl IconShape for MdMoneyOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.53.12-1.03.3-1.48.54l1.47 1.47c.41-.17.91-.27 1.51-.27zM5.33 4.06L4.06 5.33 7.5 8.77c0 2.08 1.56 3.21 3.91 3.91l3.51 3.51c-.34.48-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.82-.55 2.45-1.12l2.22 2.22 1.27-1.27L5.33 4.06z", } @@ -1698,11 +2885,23 @@ impl IconShape for MdMultilineChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1710,8 +2909,15 @@ impl IconShape for MdMultilineChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 6.92l-1.41-1.41-2.85 3.21C15.68 6.4 12.83 5 9.61 5 6.72 5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-4-4L2 16.99l1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14L22 6.92z", } @@ -1725,11 +2931,23 @@ impl IconShape for MdNotes { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1737,8 +2955,15 @@ impl IconShape for MdNotes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M3 18h12v-2H3v2zM3 6v2h18V6H3zm0 7h18v-2H3v2z", } @@ -1752,11 +2977,23 @@ impl IconShape for MdPadding { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1764,8 +3001,15 @@ impl IconShape for MdPadding { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 3v18h18V3H3zm16 16H5V5h14v14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2z", } @@ -1779,11 +3023,23 @@ impl IconShape for MdPieChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1791,8 +3047,15 @@ impl IconShape for MdPieChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M11 2v20c-5.07-.5-9-4.79-9-10s3.93-9.5 9-10zm2.03 0v8.99H22c-.47-4.74-4.24-8.52-8.97-8.99zm0 11.01V22c4.74-.47 8.5-4.25 8.97-8.99h-8.97z", } @@ -1806,11 +3069,23 @@ impl IconShape for MdPieChartOutlined { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1818,8 +3093,15 @@ impl IconShape for MdPieChartOutlined { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm1 2.07c3.61.45 6.48 3.33 6.93 6.93H13V4.07zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94zm9 7.93V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93z", } @@ -1833,11 +3115,23 @@ impl IconShape for MdPostAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1845,8 +3139,16 @@ impl IconShape for MdPostAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,19.22H5V7h7V5H5C3.9,5,3,5.9,3,7v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-7h-2V19.22z", } @@ -1878,11 +3180,23 @@ impl IconShape for MdPublish { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1890,8 +3204,15 @@ impl IconShape for MdPublish { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 4v2h14V4H5zm0 10h4v6h6v-6h4l-7-7-7 7z", } @@ -1905,11 +3226,23 @@ impl IconShape for MdScatterPlot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1917,8 +3250,15 @@ impl IconShape for MdScatterPlot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } circle { cx: "7", cy: "14", @@ -1944,11 +3284,23 @@ impl IconShape for MdScore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1956,8 +3308,15 @@ impl IconShape for MdScore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 2h1.5v3l2-3h1.7l-2 3 2 3h-1.7l-2-3v3H12V5zM7 7.25h2.5V6.5H7V5h4v3.75H8.5v.75H11V11H7V7.25zM19 13l-6 6-4-4-4 4v-2.5l4-4 4 4 6-6V13z", } @@ -1971,11 +3330,23 @@ impl IconShape for MdShortText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1983,8 +3354,17 @@ impl IconShape for MdShortText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M4,9h16v2H4V9z M4,13h10v2H4V13z", } @@ -1998,11 +3378,23 @@ impl IconShape for MdShowChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2010,8 +3402,15 @@ impl IconShape for MdShowChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3.5 18.49l6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99z", } @@ -2025,11 +3424,23 @@ impl IconShape for MdSpaceBar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2037,8 +3448,15 @@ impl IconShape for MdSpaceBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M18 9v4H6V9H4v6h16V9z", } @@ -2052,11 +3470,23 @@ impl IconShape for MdStackedLineChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2064,8 +3494,16 @@ impl IconShape for MdStackedLineChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M2,19.99l7.5-7.51l4,4l7.09-7.97L22,9.92l-8.5,9.56l-4-4l-6,6.01L2,19.99z M3.5,15.49l6-6.01l4,4L22,3.92l-1.41-1.41 l-7.09,7.97l-4-4L2,13.99L3.5,15.49z", } @@ -2079,11 +3517,23 @@ impl IconShape for MdStrikethroughS { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2091,8 +3541,16 @@ impl IconShape for MdStrikethroughS { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6.85,7.08C6.85,4.37,9.45,3,12.24,3c1.64,0,3,0.49,3.9,1.28c0.77,0.65,1.46,1.73,1.46,3.24h-3.01 c0-0.31-0.05-0.59-0.15-0.85c-0.29-0.86-1.2-1.28-2.25-1.28c-1.86,0-2.34,1.02-2.34,1.7c0,0.48,0.25,0.88,0.74,1.21 C10.97,8.55,11.36,8.78,12,9H7.39C7.18,8.66,6.85,8.11,6.85,7.08z M21,12v-2H3v2h9.62c1.15,0.45,1.96,0.75,1.96,1.97 c0,1-0.81,1.67-2.28,1.67c-1.54,0-2.93-0.54-2.93-2.51H6.4c0,0.55,0.08,1.13,0.24,1.58c0.81,2.29,3.29,3.3,5.67,3.3 c2.27,0,5.3-0.89,5.3-4.05c0-0.3-0.01-1.16-0.48-1.94H21V12z", } @@ -2106,11 +3564,23 @@ impl IconShape for MdSubscript { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2118,8 +3588,16 @@ impl IconShape for MdSubscript { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,18h-2v1h3v1h-4v-2c0-0.55,0.45-1,1-1h2v-1h-3v-1h3c0.55,0,1,0.45,1,1v1C23,17.55,22.55,18,22,18z M5.88,18h2.66 l3.4-5.42h0.12l3.4,5.42h2.66l-4.65-7.27L17.81,4h-2.68l-3.07,4.99h-0.12L8.85,4H6.19l4.32,6.73L5.88,18z", } @@ -2133,11 +3611,23 @@ impl IconShape for MdSuperscript { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2145,8 +3635,18 @@ impl IconShape for MdSuperscript { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + y: "0", + } path { d: "M22,7h-2v1h3v1h-4V7c0-0.55,0.45-1,1-1h2V5h-3V4h3c0.55,0,1,0.45,1,1v1C23,6.55,22.55,7,22,7z M5.88,20h2.66l3.4-5.42h0.12 l3.4,5.42h2.66l-4.65-7.27L17.81,6h-2.68l-3.07,4.99h-0.12L8.85,6H6.19l4.32,6.73L5.88,20z", } @@ -2160,11 +3660,23 @@ impl IconShape for MdTableChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2172,8 +3684,15 @@ impl IconShape for MdTableChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M10 10.02h5V21h-5zM17 21h3c1.1 0 2-.9 2-2v-9h-5v11zm3-18H5c-1.1 0-2 .9-2 2v3h19V5c0-1.1-.9-2-2-2zM3 19c0 1.1.9 2 2 2h3V10H3v9z", } @@ -2187,11 +3706,23 @@ impl IconShape for MdTableRows { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2199,8 +3730,16 @@ impl IconShape for MdTableRows { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,7H2V2h20V7z M22,9.5H2v5h20V9.5z M22,17H2v5h20V17z", } @@ -2214,11 +3753,23 @@ impl IconShape for MdTextFields { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2226,8 +3777,16 @@ impl IconShape for MdTextFields { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M2.5,4v3h5v12h3V7h5V4H2.5z M21.5,9h-9v3h3v7h3v-7h3V9z", } @@ -2241,11 +3800,23 @@ impl IconShape for MdTitle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2253,8 +3824,15 @@ impl IconShape for MdTitle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M5 4v3h5.5v12h3V7H19V4z", } @@ -2268,11 +3846,23 @@ impl IconShape for MdVerticalAlignBottom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2280,8 +3870,15 @@ impl IconShape for MdVerticalAlignBottom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 13h-3V3h-2v10H8l4 4 4-4zM4 19v2h16v-2H4z", } @@ -2295,11 +3892,23 @@ impl IconShape for MdVerticalAlignCenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2307,8 +3916,15 @@ impl IconShape for MdVerticalAlignCenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M8 19h3v4h2v-4h3l-4-4-4 4zm8-14h-3V1h-2v4H8l4 4 4-4zM4 11v2h16v-2H4z", } @@ -2322,11 +3938,23 @@ impl IconShape for MdVerticalAlignTop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2334,8 +3962,15 @@ impl IconShape for MdVerticalAlignTop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z", } @@ -2349,11 +3984,23 @@ impl IconShape for MdWrapText { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2361,8 +4008,15 @@ impl IconShape for MdWrapText { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z", } diff --git a/packages/lib/src/icons/md_file_icons.rs b/packages/lib/src/icons/md_file_icons.rs index c468ab9..84c8d9c 100644 --- a/packages/lib/src/icons/md_file_icons.rs +++ b/packages/lib/src/icons/md_file_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdApproval { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for MdApproval { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 16v6h16v-6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2zm14 2H6v-2h12v2zM12 2C9.24 2 7 4.24 7 7l5 7 5-7c0-2.76-2.24-5-5-5zm0 9L9 7c0-1.66 1.34-3 3-3s3 1.34 3 3l-3 4z", } @@ -34,11 +53,23 @@ impl IconShape for MdAttachEmail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,16 @@ impl IconShape for MdAttachEmail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21,10V4c0-1.1-0.9-2-2-2H3C1.9,2,1.01,2.9,1.01,4L1,16c0,1.1,0.9,2,2,2h11v-5c0-1.66,1.34-3,3-3H21z M11,11L3,6V4l8,5 l8-5v2L11,11z", } @@ -64,11 +103,23 @@ impl IconShape for MdAttachment { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -76,8 +127,15 @@ impl IconShape for MdAttachment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M2 12.5C2 9.46 4.46 7 7.5 7H18c2.21 0 4 1.79 4 4s-1.79 4-4 4H9.5C8.12 15 7 13.88 7 12.5S8.12 10 9.5 10H17v2H9.41c-.55 0-.55 1 0 1H18c1.1 0 2-.9 2-2s-.9-2-2-2H7.5C5.57 9 4 10.57 4 12.5S5.57 16 7.5 16H17v2H7.5C4.46 18 2 15.54 2 12.5z", } @@ -91,11 +149,23 @@ impl IconShape for MdCloud { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -103,8 +173,15 @@ impl IconShape for MdCloud { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z", } @@ -118,11 +195,23 @@ impl IconShape for MdCloudCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -130,8 +219,15 @@ impl IconShape for MdCloudCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3l.14.01C8.58 8.28 10.13 7 12 7c2.21 0 4 1.79 4 4h.5c1.38 0 2.5 1.12 2.5 2.5S17.88 16 16.5 16z", } @@ -145,11 +241,23 @@ impl IconShape for MdCloudDone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -157,8 +265,15 @@ impl IconShape for MdCloudDone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM10 17l-3.5-3.5 1.41-1.41L10 14.17 15.18 9l1.41 1.41L10 17z", } @@ -172,11 +287,23 @@ impl IconShape for MdCloudDownload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -184,8 +311,15 @@ impl IconShape for MdCloudDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM17 13l-5 5-5-5h3V9h4v4h3z", } @@ -199,11 +333,23 @@ impl IconShape for MdCloudOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -211,8 +357,15 @@ impl IconShape for MdCloudOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.35 10.04C18.67 6.59 15.64 4 12 4c-1.48 0-2.85.43-4.01 1.17l1.46 1.46C10.21 6.23 11.08 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 1.13-.64 2.11-1.56 2.62l1.45 1.45C23.16 18.16 24 16.68 24 15c0-2.64-2.05-4.78-4.65-4.96zM3 5.27l2.75 2.74C2.56 8.15 0 10.77 0 14c0 3.31 2.69 6 6 6h11.73l2 2L21 20.73 4.27 4 3 5.27zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73z", } @@ -226,11 +379,23 @@ impl IconShape for MdCloudQueue { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -238,8 +403,15 @@ impl IconShape for MdCloudQueue { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3z", } @@ -253,11 +425,23 @@ impl IconShape for MdCloudUpload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -265,8 +449,15 @@ impl IconShape for MdCloudUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z", } @@ -280,11 +471,23 @@ impl IconShape for MdCreateNewFolder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -292,8 +495,15 @@ impl IconShape for MdCreateNewFolder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z", } @@ -307,11 +517,23 @@ impl IconShape for MdDriveFileMove { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -319,8 +541,15 @@ impl IconShape for MdDriveFileMove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-6 12v-3h-4v-4h4V8l5 5-5 5z", } @@ -334,11 +563,23 @@ impl IconShape for MdDriveFileMoveOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -346,8 +587,15 @@ impl IconShape for MdDriveFileMoveOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10zm-8.01-9l-1.41 1.41L12.16 12H8v2h4.16l-1.59 1.59L11.99 17 16 13.01 11.99 9z", } @@ -361,11 +609,23 @@ impl IconShape for MdDriveFileRenameOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -373,8 +633,15 @@ impl IconShape for MdDriveFileRenameOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.41 5.8L17.2 4.59c-.78-.78-2.05-.78-2.83 0l-2.68 2.68L3 15.96V20h4.04l8.74-8.74 2.63-2.63c.79-.78.79-2.05 0-2.83zM6.21 18H5v-1.21l8.66-8.66 1.21 1.21L6.21 18zM11 20l4-4h6v4H11z", } @@ -388,11 +655,23 @@ impl IconShape for MdDriveFolderUpload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -400,8 +679,15 @@ impl IconShape for MdDriveFolderUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10zM8 13.01l1.41 1.41L11 12.84V17h2v-4.16l1.59 1.59L16 13.01 12.01 9 8 13.01z", } @@ -415,11 +701,23 @@ impl IconShape for MdFileDownload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -427,8 +725,15 @@ impl IconShape for MdFileDownload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z", } @@ -442,11 +747,23 @@ impl IconShape for MdFileDownloadDone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -454,8 +771,15 @@ impl IconShape for MdFileDownloadDone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M5 18h14v2H5v-2zm4.6-2.7L5 10.7l2-1.9 2.6 2.6L17 4l2 2-9.4 9.3z", } @@ -469,11 +793,23 @@ impl IconShape for MdFileUpload { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -481,8 +817,15 @@ impl IconShape for MdFileUpload { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z", } @@ -496,11 +839,23 @@ impl IconShape for MdFolder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -508,8 +863,15 @@ impl IconShape for MdFolder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z", } @@ -523,11 +885,23 @@ impl IconShape for MdFolderOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -535,8 +909,15 @@ impl IconShape for MdFolderOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z", } @@ -550,11 +931,23 @@ impl IconShape for MdFolderShared { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -562,8 +955,15 @@ impl IconShape for MdFolderShared { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2v1z", } @@ -577,11 +977,23 @@ impl IconShape for MdGridView { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -589,13 +1001,20 @@ impl IconShape for MdGridView { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { - path { - d: "M0 0h24v24H0z", - } - path { - d: "M3 3v8h8V3H3zm6 6H5V5h4v4zm-6 4v8h8v-8H3zm6 6H5v-4h4v4zm4-16v8h8V3h-8zm6 6h-4V5h4v4zm-6 4v8h8v-8h-8zm6 6h-4v-4h4v4z", + g { + fill_rule: "evenodd", + path { + d: "M0 0h24v24H0z", + fill: "none", + } + path { + d: "M3 3v8h8V3H3zm6 6H5V5h4v4zm-6 4v8h8v-8H3zm6 6H5v-4h4v4zm4-16v8h8V3h-8zm6 6h-4V5h4v4zm-6 4v8h8v-8h-8zm6 6h-4v-4h4v4z", + } } } } @@ -607,11 +1026,23 @@ impl IconShape for MdRequestQuote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -619,8 +1050,16 @@ impl IconShape for MdRequestQuote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,2H6C4.9,2,4.01,2.9,4.01,4L4,20c0,1.1,0.89,2,1.99,2H18c1.1,0,2-0.9,2-2V8L14,2z M15,12h-4v1h3c0.55,0,1,0.45,1,1v3 c0,0.55-0.45,1-1,1h-1v1h-2v-1H9v-2h4v-1h-3c-0.55,0-1-0.45-1-1v-3c0-0.55,0.45-1,1-1h1V9h2v1h2V12z M13,8V3.5L17.5,8H13z", } @@ -634,11 +1073,23 @@ impl IconShape for MdRuleFolder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -646,8 +1097,16 @@ impl IconShape for MdRuleFolder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,6h-8l-2-2H4C2.9,4,2.01,4.9,2.01,6L2,18c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V8C22,6.9,21.1,6,20,6z M7.83,16L5,13.17 l1.41-1.41l1.41,1.41l3.54-3.54l1.41,1.41L7.83,16z M17.41,13L19,14.59L17.59,16L16,14.41L14.41,16L13,14.59L14.59,13L13,11.41 L14.41,10L16,11.59L17.59,10L19,11.41L17.41,13z", } @@ -661,11 +1120,23 @@ impl IconShape for MdSnippetFolder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -673,8 +1144,16 @@ impl IconShape for MdSnippetFolder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15.88,10.5l1.62,1.62v3.38l-3,0v-5H15.88z M22,8v10c0,1.1-0.9,2-2,2H4c-1.1,0-2-0.9-2-2L2.01,6C2.01,4.9,2.9,4,4,4h6l2,2 h8C21.1,6,22,6.9,22,8z M19,11.5L16.5,9H13v8l6,0V11.5z", } @@ -688,11 +1167,23 @@ impl IconShape for MdTextSnippet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -700,8 +1191,16 @@ impl IconShape for MdTextSnippet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20.41,8.41l-4.83-4.83C15.21,3.21,14.7,3,14.17,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V9.83 C21,9.3,20.79,8.79,20.41,8.41z M7,7h7v2H7V7z M17,17H7v-2h10V17z M17,13H7v-2h10V13z", } @@ -715,11 +1214,23 @@ impl IconShape for MdTopic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -727,8 +1238,16 @@ impl IconShape for MdTopic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,6h-8l-2-2H4C2.9,4,2.01,4.9,2.01,6L2,18c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V8C22,6.9,21.1,6,20,6z M14,16H6v-2h8V16z M18,12H6v-2h12V12z", } @@ -742,11 +1261,23 @@ impl IconShape for MdUploadFile { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -754,8 +1285,15 @@ impl IconShape for MdUploadFile { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm4 18H6V4h7v5h5v11zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01 12.01 11z", } @@ -769,11 +1307,23 @@ impl IconShape for MdWorkspacesFilled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -781,8 +1331,15 @@ impl IconShape for MdWorkspacesFilled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm6-10C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm6 10c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4z", } @@ -796,11 +1353,23 @@ impl IconShape for MdWorkspacesOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -808,8 +1377,15 @@ impl IconShape for MdWorkspacesOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 15c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm6-8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm6 12c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4z", } diff --git a/packages/lib/src/icons/md_hardware_icons.rs b/packages/lib/src/icons/md_hardware_icons.rs index 468e691..543fd58 100644 --- a/packages/lib/src/icons/md_hardware_icons.rs +++ b/packages/lib/src/icons/md_hardware_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdBrowserNotSupported { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,16 @@ impl IconShape for MdBrowserNotSupported { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,6v10.5l1.95,1.95C20.98,18.3,21,18.15,21,18V6c0-1.1-0.9-2-2-2H6.5l2,2H19z", } @@ -37,11 +57,23 @@ impl IconShape for MdCast { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -49,10 +81,18 @@ impl IconShape for MdCast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { d: "M0 0h24v24H0z", + fill: "none", + } + path { + d: "M0 0h24v24H0z", + fill: "none", opacity: ".1", } path { @@ -68,11 +108,23 @@ impl IconShape for MdCastConnected { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -80,10 +132,18 @@ impl IconShape for MdCastConnected { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { d: "M0 0h24v24H0z", + fill: "none", + } + path { + d: "M0 0h24v24H0z", + fill: "none", opacity: ".1", } path { @@ -99,11 +159,23 @@ impl IconShape for MdCastForEducation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -111,10 +183,17 @@ impl IconShape for MdCastForEducation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M21,3H3C1.9,3,1,3.9,1,5v3h2V5h18v14h-7v2h7c1.1,0,2-0.9,2-2V5C23,3.9,22.1,3,21,3z M1,18v3h3C4,19.34,2.66,18,1,18z M1,14 v2c2.76,0,5,2.24,5,5h2C8,17.13,4.87,14,1,14z M1,10v2c4.97,0,9,4.03,9,9h2C12,14.92,7.07,10,1,10z M11,11.09v2L14.5,15l3.5-1.91 v-2L14.5,13L11,11.09z M14.5,6L9,9l5.5,3L20,9L14.5,6z", + } path { d: "M0,0h24v24H0V0z", + fill: "none", } } } @@ -126,11 +205,23 @@ impl IconShape for MdComputer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -138,8 +229,15 @@ impl IconShape for MdComputer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2h-4zM4 6h16v10H4V6z", } @@ -153,11 +251,23 @@ impl IconShape for MdConnectedTv { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -165,8 +275,15 @@ impl IconShape for MdConnectedTv { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2zm0 14H3V5h18v12zM4 14v2h2c0-1.11-.89-2-2-2zm0-3v1.43c1.97 0 3.57 1.6 3.57 3.57H9c0-2.76-2.24-5-5-5zm0-3v1.45c3.61 0 6.55 2.93 6.55 6.55H12c0-4.42-3.59-8-8-8z", } @@ -180,11 +297,23 @@ impl IconShape for MdDesktopMac { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -192,8 +321,15 @@ impl IconShape for MdDesktopMac { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7l-2 3v1h8v-1l-2-3h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 12H3V4h18v10z", } @@ -207,11 +343,23 @@ impl IconShape for MdDesktopWindows { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -219,8 +367,15 @@ impl IconShape for MdDesktopWindows { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v2H8v2h8v-2h-2v-2h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H3V4h18v12z", } @@ -234,11 +389,23 @@ impl IconShape for MdDeveloperBoard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -246,10 +413,17 @@ impl IconShape for MdDeveloperBoard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M22 9V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9h2zm-4 10H4V5h14v14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z", + } path { d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", } } } @@ -261,11 +435,23 @@ impl IconShape for MdDeviceHub { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -273,10 +459,18 @@ impl IconShape for MdDeviceHub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M0 0h24v24H0V0z", + fill: "none", } path { d: "M17 16l-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5h-4z", @@ -291,11 +485,23 @@ impl IconShape for MdDeviceUnknown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -303,8 +509,15 @@ impl IconShape for MdDeviceUnknown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 18H7V5h10v14zM12 6.72c-1.96 0-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75s1.75.82 1.75 1.75c0 1.75-2.63 1.57-2.63 4.45h1.76c0-1.96 2.62-2.19 2.62-4.45 0-1.96-1.54-3.47-3.5-3.47zm-.88 8.8h1.76v1.76h-1.76z", } @@ -318,11 +531,23 @@ impl IconShape for MdDevicesOther { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -330,8 +555,15 @@ impl IconShape for MdDevicesOther { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 6h18V4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3V6zm10 6H9v1.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22V12zm-2 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM22 8h-6c-.5 0-1 .5-1 1v10c0 .5.5 1 1 1h6c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1zm-1 10h-4v-8h4v8z", } @@ -345,11 +577,23 @@ impl IconShape for MdDock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -357,8 +601,15 @@ impl IconShape for MdDock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M8 23h8v-2H8v2zm8-21.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM16 15H8V5h8v10z", } @@ -372,11 +623,23 @@ impl IconShape for MdGamepad { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -384,8 +647,15 @@ impl IconShape for MdGamepad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 7.5V2H9v5.5l3 3 3-3zM7.5 9H2v6h5.5l3-3-3-3zM9 16.5V22h6v-5.5l-3-3-3 3zM16.5 9l-3 3 3 3H22V9h-5.5z", } @@ -399,11 +669,23 @@ impl IconShape for MdHeadset { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -411,8 +693,16 @@ impl IconShape for MdHeadset { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + opacity: ".1", + } path { d: "M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7c0-4.97-4.03-9-9-9z", } @@ -426,11 +716,23 @@ impl IconShape for MdHeadsetMic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -438,8 +740,16 @@ impl IconShape for MdHeadsetMic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + opacity: ".1", + } path { d: "M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h4v1h-7v2h6c1.66 0 3-1.34 3-3V10c0-4.97-4.03-9-9-9z", } @@ -453,11 +763,23 @@ impl IconShape for MdHeadsetOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -465,8 +787,15 @@ impl IconShape for MdHeadsetOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12 4c3.87 0 7 3.13 7 7v2h-2.92L21 17.92V11c0-4.97-4.03-9-9-9-1.95 0-3.76.62-5.23 1.68l1.44 1.44C9.3 4.41 10.6 4 12 4zM2.27 1.72L1 3l3.33 3.32C3.49 7.68 3 9.29 3 11v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-1.17.29-2.26.79-3.22L15 17v4h3c.3 0 .59-.06.86-.14L21 23l1.27-1.27-20-20.01z", } @@ -480,11 +809,23 @@ impl IconShape for MdKeyboard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -492,10 +833,17 @@ impl IconShape for MdKeyboard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-9 3h2v2h-2V8zm0 3h2v2h-2v-2zM8 8h2v2H8V8zm0 3h2v2H8v-2zm-1 2H5v-2h2v2zm0-3H5V8h2v2zm9 7H8v-2h8v2zm0-4h-2v-2h2v2zm0-3h-2V8h2v2zm3 3h-2v-2h2v2zm0-3h-2V8h2v2z", + } path { d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", } } } @@ -507,11 +855,23 @@ impl IconShape for MdKeyboardArrowDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -519,8 +879,15 @@ impl IconShape for MdKeyboardArrowDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z", } @@ -534,11 +901,23 @@ impl IconShape for MdKeyboardArrowLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -546,8 +925,15 @@ impl IconShape for MdKeyboardArrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z", } @@ -561,11 +947,23 @@ impl IconShape for MdKeyboardArrowRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -573,8 +971,15 @@ impl IconShape for MdKeyboardArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z", } @@ -588,11 +993,23 @@ impl IconShape for MdKeyboardArrowUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -600,8 +1017,15 @@ impl IconShape for MdKeyboardArrowUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z", } @@ -615,11 +1039,23 @@ impl IconShape for MdKeyboardBackspace { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -627,8 +1063,15 @@ impl IconShape for MdKeyboardBackspace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21z", } @@ -642,11 +1085,23 @@ impl IconShape for MdKeyboardCapslock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -654,8 +1109,15 @@ impl IconShape for MdKeyboardCapslock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 8.41L16.59 13 18 11.59l-6-6-6 6L7.41 13 12 8.41zM6 18h12v-2H6v2z", } @@ -669,11 +1131,23 @@ impl IconShape for MdKeyboardHide { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -681,8 +1155,15 @@ impl IconShape for MdKeyboardHide { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 3H4c-1.1 0-1.99.9-1.99 2L2 15c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9 3h2v2h-2V6zm0 3h2v2h-2V9zM8 6h2v2H8V6zm0 3h2v2H8V9zm-1 2H5V9h2v2zm0-3H5V6h2v2zm9 7H8v-2h8v2zm0-4h-2V9h2v2zm0-3h-2V6h2v2zm3 3h-2V9h2v2zm0-3h-2V6h2v2zm-7 15l4-4H8l4 4z", } @@ -696,11 +1177,23 @@ impl IconShape for MdKeyboardReturn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -708,8 +1201,15 @@ impl IconShape for MdKeyboardReturn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z", } @@ -723,11 +1223,23 @@ impl IconShape for MdKeyboardTab { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -735,8 +1247,15 @@ impl IconShape for MdKeyboardTab { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.59 7.41L15.17 11H1v2h14.17l-3.59 3.59L13 18l6-6-6-6-1.41 1.41zM20 6v12h2V6h-2z", } @@ -750,11 +1269,23 @@ impl IconShape for MdKeyboardVoice { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -762,8 +1293,15 @@ impl IconShape for MdKeyboardVoice { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3zm5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 15 6.7 12H5c0 3.42 2.72 6.23 6 6.72V22h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z", } @@ -777,11 +1315,23 @@ impl IconShape for MdLaptop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -789,8 +1339,17 @@ impl IconShape for MdLaptop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M20,18c1.1,0,2-0.9,2-2V6c0-1.1-0.9-2-2-2H4C2.9,4,2,4.9,2,6v10c0,1.1,0.9,2,2,2H0v2h24v-2H20z M4,6h16v10H4V6z", } @@ -804,11 +1363,23 @@ impl IconShape for MdLaptopChromebook { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -816,8 +1387,15 @@ impl IconShape for MdLaptopChromebook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 18V3H2v15H0v2h24v-2h-2zm-8 0h-4v-1h4v1zm6-3H4V5h16v10z", } @@ -831,11 +1409,23 @@ impl IconShape for MdLaptopMac { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -843,8 +1433,15 @@ impl IconShape for MdLaptopMac { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2h-4zM4 5h16v11H4V5zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z", } @@ -858,11 +1455,23 @@ impl IconShape for MdLaptopWindows { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -870,8 +1479,15 @@ impl IconShape for MdLaptopWindows { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 18v-1c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2v1H0v2h24v-2h-4zM4 5h16v10H4V5z", } @@ -885,11 +1501,23 @@ impl IconShape for MdMemory { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -897,8 +1525,15 @@ impl IconShape for MdMemory { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 9H9v6h6V9zm-2 4h-2v-2h2v2zm8-2V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2zm-4 6H7V7h10v10z", } @@ -912,11 +1547,23 @@ impl IconShape for MdMonitor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -924,8 +1571,15 @@ impl IconShape for MdMonitor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3l-1 1v2h12v-2l-1-1h3c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 13H4V5h16v11z", + } + } } } @@ -935,11 +1589,23 @@ impl IconShape for MdMouse { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -947,8 +1613,15 @@ impl IconShape for MdMouse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 1.07V9h7c0-4.08-3.05-7.44-7-7.93zM4 15c0 4.42 3.58 8 8 8s8-3.58 8-8v-4H4v4zm7-13.93C7.05 1.56 4 4.92 4 9h7V1.07z", } @@ -962,11 +1635,23 @@ impl IconShape for MdPhoneAndroid { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -974,8 +1659,15 @@ impl IconShape for MdPhoneAndroid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3zm-2 20h-4v-1h4v1zm3.25-3H6.75V4h10.5v14z", } @@ -989,11 +1681,23 @@ impl IconShape for MdPhoneIphone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1001,8 +1705,15 @@ impl IconShape for MdPhoneIphone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.5 1h-8C6.12 1 5 2.12 5 3.5v17C5 21.88 6.12 23 7.5 23h8c1.38 0 2.5-1.12 2.5-2.5v-17C18 2.12 16.88 1 15.5 1zm-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4.5-4H7V4h9v14z", } @@ -1016,11 +1727,23 @@ impl IconShape for MdPhonelink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1028,8 +1751,15 @@ impl IconShape for MdPhonelink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4V6zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-1 9h-4v-7h4v7z", } @@ -1043,11 +1773,23 @@ impl IconShape for MdPhonelinkOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1055,8 +1797,15 @@ impl IconShape for MdPhonelinkOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M22 6V4H6.82l2 2H22zM1.92 1.65L.65 2.92l1.82 1.82C2.18 5.08 2 5.52 2 6v11H0v3h17.73l2.35 2.35 1.27-1.27L3.89 3.62 1.92 1.65zM4 6.27L14.73 17H4V6.27zM23 8h-6c-.55 0-1 .45-1 1v4.18l2 2V10h4v7h-2.18l3 3H23c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1z", } @@ -1070,11 +1819,23 @@ impl IconShape for MdPointOfSale { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1082,8 +1843,16 @@ impl IconShape for MdPointOfSale { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,2H7C5.9,2,5,2.9,5,4v2c0,1.1,0.9,2,2,2h10c1.1,0,2-0.9,2-2V4C19,2.9,18.1,2,17,2z M17,6H7V4h10V6z M20,22H4 c-1.1,0-2-0.9-2-2v-1h20v1C22,21.1,21.1,22,20,22z M18.53,10.19C18.21,9.47,17.49,9,16.7,9H7.3c-0.79,0-1.51,0.47-1.83,1.19L2,18 h20L18.53,10.19z M9.5,16h-1C8.22,16,8,15.78,8,15.5C8,15.22,8.22,15,8.5,15h1c0.28,0,0.5,0.22,0.5,0.5C10,15.78,9.78,16,9.5,16z M9.5,14h-1C8.22,14,8,13.78,8,13.5C8,13.22,8.22,13,8.5,13h1c0.28,0,0.5,0.22,0.5,0.5C10,13.78,9.78,14,9.5,14z M9.5,12h-1 C8.22,12,8,11.78,8,11.5C8,11.22,8.22,11,8.5,11h1c0.28,0,0.5,0.22,0.5,0.5C10,11.78,9.78,12,9.5,12z M12.5,16h-1 c-0.28,0-0.5-0.22-0.5-0.5c0-0.28,0.22-0.5,0.5-0.5h1c0.28,0,0.5,0.22,0.5,0.5C13,15.78,12.78,16,12.5,16z M12.5,14h-1 c-0.28,0-0.5-0.22-0.5-0.5c0-0.28,0.22-0.5,0.5-0.5h1c0.28,0,0.5,0.22,0.5,0.5C13,13.78,12.78,14,12.5,14z M12.5,12h-1 c-0.28,0-0.5-0.22-0.5-0.5c0-0.28,0.22-0.5,0.5-0.5h1c0.28,0,0.5,0.22,0.5,0.5C13,11.78,12.78,12,12.5,12z M15.5,16h-1 c-0.28,0-0.5-0.22-0.5-0.5c0-0.28,0.22-0.5,0.5-0.5h1c0.28,0,0.5,0.22,0.5,0.5C16,15.78,15.78,16,15.5,16z M15.5,14h-1 c-0.28,0-0.5-0.22-0.5-0.5c0-0.28,0.22-0.5,0.5-0.5h1c0.28,0,0.5,0.22,0.5,0.5C16,13.78,15.78,14,15.5,14z M15.5,12h-1 c-0.28,0-0.5-0.22-0.5-0.5c0-0.28,0.22-0.5,0.5-0.5h1c0.28,0,0.5,0.22,0.5,0.5C16,11.78,15.78,12,15.5,12z", } @@ -1097,11 +1866,23 @@ impl IconShape for MdPowerInput { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1109,8 +1890,15 @@ impl IconShape for MdPowerInput { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M2 9v2h19V9H2zm0 6h5v-2H2v2zm7 0h5v-2H9v2zm7 0h5v-2h-5v2z", } @@ -1124,11 +1912,23 @@ impl IconShape for MdRouter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1136,8 +1936,15 @@ impl IconShape for MdRouter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.2 5.9l.8-.8C19.6 3.7 17.8 3 16 3s-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2s3 .6 4.2 1.7zm-.9.8c-.9-.9-2.1-1.4-3.3-1.4s-2.4.5-3.3 1.4l.8.8c.7-.7 1.6-1 2.5-1 .9 0 1.8.3 2.5 1l.8-.8zM19 13h-2V9h-2v4H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2zM8 18H6v-2h2v2zm3.5 0h-2v-2h2v2zm3.5 0h-2v-2h2v2z", } @@ -1151,11 +1958,23 @@ impl IconShape for MdScanner { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1163,8 +1982,15 @@ impl IconShape for MdScanner { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.8 10.7L4.2 5l-.7 1.9L17.6 12H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5.5c0-.8-.5-1.6-1.2-1.8zM7 17H5v-2h2v2zm12 0H9v-2h10v2z", } @@ -1178,11 +2004,23 @@ impl IconShape for MdSecurity { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1190,8 +2028,15 @@ impl IconShape for MdSecurity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11v8.8z", } @@ -1205,11 +2050,23 @@ impl IconShape for MdSimCard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1217,8 +2074,15 @@ impl IconShape for MdSimCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.99 4c0-1.1-.89-2-1.99-2h-8L4 8v12c0 1.1.9 2 2 2h12.01c1.1 0 1.99-.9 1.99-2l-.01-16zM9 19H7v-2h2v2zm8 0h-2v-2h2v2zm-8-4H7v-4h2v4zm4 4h-2v-4h2v4zm0-6h-2v-2h2v2zm4 2h-2v-4h2v4z", } @@ -1232,11 +2096,23 @@ impl IconShape for MdSmartphone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1244,8 +2120,15 @@ impl IconShape for MdSmartphone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z", } @@ -1259,11 +2142,23 @@ impl IconShape for MdSpeaker { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1271,8 +2166,15 @@ impl IconShape for MdSpeaker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-5 2c1.1 0 2 .9 2 2s-.9 2-2 2c-1.11 0-2-.9-2-2s.89-2 2-2zm0 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z", } @@ -1286,11 +2188,23 @@ impl IconShape for MdSpeakerGroup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1298,8 +2212,15 @@ impl IconShape for MdSpeakerGroup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.2 1H9.8C8.81 1 8 1.81 8 2.8v14.4c0 .99.81 1.79 1.8 1.79l8.4.01c.99 0 1.8-.81 1.8-1.8V2.8c0-.99-.81-1.8-1.8-1.8zM14 3c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm0 13.5c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z", } @@ -1321,11 +2242,23 @@ impl IconShape for MdTablet { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1333,8 +2266,15 @@ impl IconShape for MdTablet { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2zm-2 14H5V6h14v12z", } @@ -1348,11 +2288,23 @@ impl IconShape for MdTabletAndroid { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1360,8 +2312,16 @@ impl IconShape for MdTabletAndroid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,0H6C4.34,0,3,1.34,3,3v18c0,1.66,1.34,3,3,3h12c1.66,0,3-1.34,3-3V3C21,1.34,19.66,0,18,0z M14,22h-4v-1h4V22z M19.25,19H4.75V3h14.5V19z", } @@ -1375,11 +2335,23 @@ impl IconShape for MdTabletMac { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1387,8 +2359,15 @@ impl IconShape for MdTabletMac { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M18.5 0h-14C3.12 0 2 1.12 2 2.5v19C2 22.88 3.12 24 4.5 24h14c1.38 0 2.5-1.12 2.5-2.5v-19C21 1.12 19.88 0 18.5 0zm-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm7.5-4H4V3h15v16z", + } + } } } @@ -1398,11 +2377,23 @@ impl IconShape for MdToys { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1410,8 +2401,15 @@ impl IconShape for MdToys { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 12c0-3 2.5-5.5 5.5-5.5S23 9 23 12H12zm0 0c0 3-2.5 5.5-5.5 5.5S1 15 1 12h11zm0 0c-3 0-5.5-2.5-5.5-5.5S9 1 12 1v11zm0 0c3 0 5.5 2.5 5.5 5.5S15 23 12 23V12z", } @@ -1425,11 +2423,23 @@ impl IconShape for MdTv { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1437,8 +2447,15 @@ impl IconShape for MdTv { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2zm0 14H3V5h18v12z", } @@ -1452,11 +2469,23 @@ impl IconShape for MdVideogameAsset { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1464,8 +2493,15 @@ impl IconShape for MdVideogameAsset { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0v24h24V0H0zm23 16c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2h18c1.1 0 2 .9 2 2v8z", + fill: "none", + } path { d: "M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-10 7H8v3H6v-3H3v-2h3V8h2v3h3v2zm4.5 2c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4-3c-.83 0-1.5-.67-1.5-1.5S18.67 9 19.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z", } @@ -1479,11 +2515,23 @@ impl IconShape for MdWatch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1491,8 +2539,16 @@ impl IconShape for MdWatch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + opacity: ".1", + } path { d: "M20 12c0-2.54-1.19-4.81-3.04-6.27L16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27L8 24h8l.96-5.73C18.81 16.81 20 14.54 20 12zM6 12c0-3.31 2.69-6 6-6s6 2.69 6 6-2.69 6-6 6-6-2.69-6-6z", } diff --git a/packages/lib/src/icons/md_home_icons.rs b/packages/lib/src/icons/md_home_icons.rs index 46d39ef..e61353f 100644 --- a/packages/lib/src/icons/md_home_icons.rs +++ b/packages/lib/src/icons/md_home_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdSensorDoor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,16 @@ impl IconShape for MdSensorDoor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,2H6C4.9,2,4,2.9,4,4v18h16V4C20,2.9,19.1,2,18,2z M15.5,13.5c-0.83,0-1.5-0.67-1.5-1.5s0.67-1.5,1.5-1.5 S17,11.17,17,12S16.33,13.5,15.5,13.5z", } @@ -34,11 +54,23 @@ impl IconShape for MdSensorWindow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +78,16 @@ impl IconShape for MdSensorWindow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,4v16H6V4H18 M18,2H6C4.9,2,4,2.9,4,4v16c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V4C20,2.9,19.1,2,18,2L18,2z M7,19h10v-6H7 V19z M10,10h4v1h3V5H7v6h3V10z", } diff --git a/packages/lib/src/icons/md_image_icons.rs b/packages/lib/src/icons/md_image_icons.rs index 28340e5..339ce5a 100644 --- a/packages/lib/src/icons/md_image_icons.rs +++ b/packages/lib/src/icons/md_image_icons.rs @@ -7,11 +7,23 @@ impl IconShape for Md10mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for Md10mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M13.5 7H15v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm-1 3.5H17v1.5h-1.5z", } @@ -34,11 +53,23 @@ impl IconShape for Md11mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,15 @@ impl IconShape for Md11mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM11 5.5v6H9.5V7H8V5.5h3zm5 0v6h-1.5V7H13V5.5h3zm-.5 8.5H17v1.5h-1.5z", } @@ -61,11 +99,23 @@ impl IconShape for Md12mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,8 +123,15 @@ impl IconShape for Md12mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zM15.5 9h-2v1h3v1.5H12V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1zm0 5H17v1.5h-1.5z", } @@ -88,11 +145,23 @@ impl IconShape for Md13mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -100,8 +169,15 @@ impl IconShape for Md13mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zm6.5 5c0 .55-.45 1-1 1H12V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1v4zm-1 3.5H17v1.5h-1.5z", } @@ -115,11 +191,23 @@ impl IconShape for Md14mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -127,8 +215,15 @@ impl IconShape for Md14mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zm7.5 4.5h-1v1.5H15V10h-3V5.5h1.5v3H15v-3h1.5v3h1V10zm-2 4H17v1.5h-1.5z", } @@ -142,11 +237,23 @@ impl IconShape for Md15mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -154,8 +261,15 @@ impl IconShape for Md15mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zM16.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12V10h3V9h-3V5.5h4.5V7zm-1 7H17v1.5h-1.5z", } @@ -169,11 +283,23 @@ impl IconShape for Md16mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -181,8 +307,15 @@ impl IconShape for Md16mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M13.5 9H15v1.5h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zm3 6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H13zm2.5 2.5H17v1.5h-1.5z", } @@ -196,11 +329,23 @@ impl IconShape for Md17mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -208,8 +353,15 @@ impl IconShape for Md17mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zm5 6h-1.75L14.62 7H12V5.5h3.5c.67 0 1.15.65.96 1.29L15 11.5zm.5 2.5H17v1.5h-1.5z", } @@ -223,11 +375,23 @@ impl IconShape for Md18mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -235,8 +399,15 @@ impl IconShape for Md18mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm-3 0H15V9h-1.5v1.5zm0-2.5H15V6.5h-1.5V8zm2 6H17v1.5h-1.5z", } @@ -250,11 +421,23 @@ impl IconShape for Md19mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -262,8 +445,15 @@ impl IconShape for Md19mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 7h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H12V10zm1.5-2H15V6.5h-1.5V8zM7 5.5h3v6H8.5V7H7V5.5zm5 13h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm6.5-2.5c0 .55-.45 1-1 1h-2v1.5H14v-6h3.5c.55 0 1 .45 1 1V16zm-3-2H17v1.5h-1.5z", } @@ -277,11 +467,23 @@ impl IconShape for Md20mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -289,8 +491,15 @@ impl IconShape for Md20mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M14.5 7H16v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm2-8c0 .55-.45 1-1 1H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1zm5.5 5H17v1.5h-1.5z", } @@ -304,11 +513,23 @@ impl IconShape for Md21mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -316,8 +537,15 @@ impl IconShape for Md21mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM11 9H9v1h3v1.5H7.5V9c0-.55.45-1 1-1h2V7h-3V5.5H11c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1zm3-3.5h3v6h-1.5V7H14V5.5zm1.5 8.5H17v1.5h-1.5z", } @@ -331,11 +559,23 @@ impl IconShape for Md22mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -343,8 +583,15 @@ impl IconShape for Md22mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1zm6.5 0h-2v1h3v1.5H13V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1zm-1 5H17v1.5h-1.5z", } @@ -358,11 +605,23 @@ impl IconShape for Md23mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -370,8 +629,15 @@ impl IconShape for Md23mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1zm7.5 1.5c0 .55-.45 1-1 1H13V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1v4zm-2 3.5H17v1.5h-1.5z", } @@ -385,11 +651,23 @@ impl IconShape for Md24mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -397,8 +675,15 @@ impl IconShape for Md24mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1zm8.5 1h-1v1.5H16V10h-3V5.5h1.5v3H16v-3h1.5v3h1V10zm-3 4H17v1.5h-1.5z", } @@ -412,11 +697,23 @@ impl IconShape for Md2mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -424,8 +721,15 @@ impl IconShape for Md2mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm-2-9.5h-2v1h3v1.5H10V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1zm2 5H17v1.5h-1.5z", } @@ -439,11 +743,23 @@ impl IconShape for Md3mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -451,8 +767,15 @@ impl IconShape for Md3mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm-1-8c0 .55-.45 1-1 1H10V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1v4zm1 3.5H17v1.5h-1.5z", } @@ -466,11 +789,23 @@ impl IconShape for Md4mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -478,8 +813,15 @@ impl IconShape for Md4mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3-8.5h-1v1.5h-1.5V10h-3V5.5H11v3h1.5v-3H14v3h1V10zm.5 8.5H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm0-4.5H17v1.5h-1.5z", } @@ -493,11 +835,23 @@ impl IconShape for Md5mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -505,8 +859,15 @@ impl IconShape for Md5mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM14.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H10V10h3V9h-3V5.5h4.5V7zm1 7H17v1.5h-1.5z", } @@ -520,11 +881,23 @@ impl IconShape for Md6mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -532,8 +905,15 @@ impl IconShape for Md6mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M11.5 9H13v1.5h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm-1-7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H11zm4.5 7H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm0-4.5H17v1.5h-1.5z", } @@ -547,11 +927,23 @@ impl IconShape for Md7mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -559,8 +951,15 @@ impl IconShape for Md7mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm-2.5-7h-1.75L12.62 7H10V5.5h3.5c.67 0 1.15.65.96 1.29L13 11.5zm2.5 2.5H17v1.5h-1.5z", } @@ -574,11 +973,23 @@ impl IconShape for Md8mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -586,8 +997,15 @@ impl IconShape for Md8mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M11.5 9H13v1.5h-1.5zm0-2.5H13V8h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm-1-8c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm1 3.5H17v1.5h-1.5z", } @@ -601,11 +1019,23 @@ impl IconShape for Md9mp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -613,8 +1043,15 @@ impl IconShape for Md9mp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M11.5 6.5H13V8h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm-1-8c0 .55-.45 1-1 1H10V10h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm1 3.5H17v1.5h-1.5z", } @@ -628,11 +1065,23 @@ impl IconShape for MdAddAPhoto { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -640,8 +1089,16 @@ impl IconShape for MdAddAPhoto { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M3,4V1h2v3h3v2H5v3H3V6H0V4H3z M6,10V7h3V4h7l1.83,2H21c1.1,0,2,0.9,2,2v12c0,1.1-0.9,2-2,2H5c-1.1,0-2-0.9-2-2V10H6z M13,19c2.76,0,5-2.24,5-5s-2.24-5-5-5s-5,2.24-5,5S10.24,19,13,19z M9.8,14c0,1.77,1.43,3.2,3.2,3.2s3.2-1.43,3.2-3.2 s-1.43-3.2-3.2-3.2S9.8,12.23,9.8,14z", } @@ -655,11 +1112,23 @@ impl IconShape for MdAddPhotoAlternate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -667,8 +1136,15 @@ impl IconShape for MdAddPhotoAlternate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2h-3zm-3 4V8h-3V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8h-3zM5 19l3-4 2 3 3-4 4 5H5z", } @@ -682,11 +1158,23 @@ impl IconShape for MdAddToPhotos { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -694,8 +1182,15 @@ impl IconShape for MdAddToPhotos { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9h-4v4h-2v-4H9V9h4V5h2v4h4v2z", } @@ -709,11 +1204,23 @@ impl IconShape for MdAdjust { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -721,8 +1228,15 @@ impl IconShape for MdAdjust { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3z", } @@ -736,11 +1250,23 @@ impl IconShape for MdAnimation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -748,13 +1274,21 @@ impl IconShape for MdAnimation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7zM9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1zm3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1zm4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7zM19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3z", } path { d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", } } } @@ -766,11 +1300,23 @@ impl IconShape for MdAssistant { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -778,8 +1324,15 @@ impl IconShape for MdAssistant { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-5.12 10.88L12 17l-1.88-4.12L6 11l4.12-1.88L12 5l1.88 4.12L18 11l-4.12 1.88z", } @@ -793,11 +1346,23 @@ impl IconShape for MdAssistantPhoto { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -805,8 +1370,15 @@ impl IconShape for MdAssistantPhoto { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z", } @@ -820,11 +1392,23 @@ impl IconShape for MdAudiotrack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -832,8 +1416,15 @@ impl IconShape for MdAudiotrack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 3v9.28c-.47-.17-.97-.28-1.5-.28C8.01 12 6 14.01 6 16.5S8.01 21 10.5 21c2.31 0 4.2-1.75 4.45-4H15V6h4V3h-7z", } @@ -847,11 +1438,23 @@ impl IconShape for MdAutoAwesome { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -859,8 +1462,15 @@ impl IconShape for MdAutoAwesome { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 9l1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25L19 15z", } @@ -874,11 +1484,23 @@ impl IconShape for MdAutoAwesomeMosaic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -886,8 +1508,15 @@ impl IconShape for MdAutoAwesomeMosaic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5v14c0 1.1.89 2 2 2h6V3H5c-1.11 0-2 .9-2 2zm16-2h-6v8h8V5c0-1.1-.9-2-2-2zm-6 18h6c1.1 0 2-.9 2-2v-6h-8v8z", } @@ -901,11 +1530,23 @@ impl IconShape for MdAutoAwesomeMotion { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -913,8 +1554,15 @@ impl IconShape for MdAutoAwesomeMotion { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 2H4c-1.11 0-2 .9-2 2v10h2V4h10V2zm4 4H8c-1.11 0-2 .9-2 2v10h2V8h10V6zm2 4h-8c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h8c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2z", } @@ -928,11 +1576,23 @@ impl IconShape for MdAutoFixHigh { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -940,8 +1600,15 @@ impl IconShape for MdAutoFixHigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.5 5.6L10 7 8.6 4.5 10 2 7.5 3.4 5 2l1.4 2.5L5 7zm12 9.8L17 14l1.4 2.5L17 19l2.5-1.4L22 19l-1.4-2.5L22 14zM22 2l-2.5 1.4L17 2l1.4 2.5L17 7l2.5-1.4L22 7l-1.4-2.5zm-7.63 5.29c-.39-.39-1.02-.39-1.41 0L1.29 18.96c-.39.39-.39 1.02 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0L16.7 11.05c.39-.39.39-1.02 0-1.41l-2.33-2.35zm-1.03 5.49l-2.12-2.12 2.44-2.44 2.12 2.12-2.44 2.44z", } @@ -955,11 +1622,23 @@ impl IconShape for MdAutoFixNormal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -967,8 +1646,15 @@ impl IconShape for MdAutoFixNormal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 2l-2.5 1.4L17 2l1.4 2.5L17 7l2.5-1.4L22 7l-1.4-2.5zm-7.63 5.29c-.39-.39-1.02-.39-1.41 0L1.29 18.96c-.39.39-.39 1.02 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0L16.7 11.05c.39-.39.39-1.02 0-1.41l-2.33-2.35zm-1.03 5.49l-2.12-2.12 2.44-2.44 2.12 2.12-2.44 2.44z", } @@ -982,11 +1668,23 @@ impl IconShape for MdAutoFixOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -994,8 +1692,15 @@ impl IconShape for MdAutoFixOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M23 1l-2.5 1.4L18 1l1.4 2.5L18 6l2.5-1.4L23 6l-1.4-2.5L23 1zm-8.34 6.22l2.12 2.12-2.44 2.44.81.81 2.55-2.55c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0L11.4 8.84l.81.81 2.45-2.43zm-.78 6.65l-3.75-3.75-6.86-6.86L2 4.53l6.86 6.86-6.57 6.57c-.39.39-.39 1.02 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0l6.57-6.57L19.47 22l1.27-1.27-6.86-6.86z", } @@ -1009,11 +1714,23 @@ impl IconShape for MdAutoStories { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1021,8 +1738,15 @@ impl IconShape for MdAutoStories { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 1l-5 5v11l5-4.5V1zM1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5V6c-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6zm22 13.5V6c-.6-.45-1.25-.75-2-1v13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5v2c1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5v-1.1z", } @@ -1036,11 +1760,23 @@ impl IconShape for MdBedtime { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1048,8 +1784,16 @@ impl IconShape for MdBedtime { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12.34,2.02C6.59,1.82,2,6.42,2,12c0,5.52,4.48,10,10,10c3.71,0,6.93-2.02,8.66-5.02C13.15,16.73,8.57,8.55,12.34,2.02z", } @@ -1063,11 +1807,23 @@ impl IconShape for MdBlurCircular { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1075,8 +1831,15 @@ impl IconShape for MdBlurCircular { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zM7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm3 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-3-3c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm3-6c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM14 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm3 6c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm0-4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm2-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm0-3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z", } @@ -1090,11 +1853,23 @@ impl IconShape for MdBlurLinear { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1102,8 +1877,15 @@ impl IconShape for MdBlurLinear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 17.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zM9 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zM3 21h18v-2H3v2zM5 9.5c.83 0 1.5-.67 1.5-1.5S5.83 6.5 5 6.5 3.5 7.17 3.5 8 4.17 9.5 5 9.5zm0 4c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zM9 17c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8-.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM3 3v2h18V3H3zm14 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm0 4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM13 9c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1z", } @@ -1117,11 +1899,23 @@ impl IconShape for MdBlurOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1129,8 +1923,15 @@ impl IconShape for MdBlurOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-.2 4.48l.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28zM14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm11 7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8 8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-4 13.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM2.5 5.27l3.78 3.78L6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.78 3.78L20 20.23 3.77 4 2.5 5.27zM10 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm11-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zM3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM6 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-3-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5z", } @@ -1144,11 +1945,23 @@ impl IconShape for MdBlurOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1156,8 +1969,15 @@ impl IconShape for MdBlurOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z", } @@ -1171,11 +1991,23 @@ impl IconShape for MdBrightness1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1183,8 +2015,15 @@ impl IconShape for MdBrightness1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "12", cy: "12", @@ -1200,11 +2039,23 @@ impl IconShape for MdBrightness2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1212,8 +2063,15 @@ impl IconShape for MdBrightness2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 2c-1.82 0-3.53.5-5 1.35C7.99 5.08 10 8.3 10 12s-2.01 6.92-5 8.65C6.47 21.5 8.18 22 10 22c5.52 0 10-4.48 10-10S15.52 2 10 2z", } @@ -1227,11 +2085,23 @@ impl IconShape for MdBrightness3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1239,8 +2109,15 @@ impl IconShape for MdBrightness3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 2c-1.05 0-2.05.16-3 .46 4.06 1.27 7 5.06 7 9.54 0 4.48-2.94 8.27-7 9.54.95.3 1.95.46 3 .46 5.52 0 10-4.48 10-10S14.52 2 9 2z", } @@ -1254,11 +2131,23 @@ impl IconShape for MdBrightness4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1266,8 +2155,15 @@ impl IconShape for MdBrightness4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69zM12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6c3.31 0 6 2.69 6 6s-2.69 6-6 6z", } @@ -1281,11 +2177,23 @@ impl IconShape for MdBrightness5 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1293,8 +2201,15 @@ impl IconShape for MdBrightness5 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 15.31L23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z", } @@ -1308,11 +2223,23 @@ impl IconShape for MdBrightness6 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1320,8 +2247,15 @@ impl IconShape for MdBrightness6 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 15.31L23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6z", } @@ -1335,11 +2269,23 @@ impl IconShape for MdBrightness7 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1347,8 +2293,15 @@ impl IconShape for MdBrightness7 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z", } @@ -1362,11 +2315,23 @@ impl IconShape for MdBrokenImage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1374,10 +2339,18 @@ impl IconShape for MdBrokenImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0zm21 19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2", + fill: "none", + } path { d: "M0 0h24v24H0z", + fill: "none", } path { d: "M21 5v6.59l-3-3.01-4 4.01-4-4-4 4-3-3.01V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2zm-3 6.42l3 3.01V19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-6.58l3 2.99 4-4 4 4 4-3.99z", @@ -1392,11 +2365,23 @@ impl IconShape for MdBrush { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1404,8 +2389,15 @@ impl IconShape for MdBrush { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3zm13.71-9.37l-1.34-1.34c-.39-.39-1.02-.39-1.41 0L9 12.25 11.75 15l8.96-8.96c.39-.39.39-1.02 0-1.41z", } @@ -1419,11 +2411,23 @@ impl IconShape for MdBurstMode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1431,8 +2435,15 @@ impl IconShape for MdBurstMode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M1 5h2v14H1zm4 0h2v14H5zm17 0H10c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zM11 17l2.5-3.15L15.29 16l2.5-3.22L21 17H11z", } @@ -1446,11 +2457,23 @@ impl IconShape for MdCamera { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1458,8 +2481,15 @@ impl IconShape for MdCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9.4 10.5l4.77-8.26C13.47 2.09 12.75 2 12 2c-2.4 0-4.6.85-6.32 2.25l3.66 6.35.06-.1zM21.54 9c-.92-2.92-3.15-5.26-6-6.34L11.88 9h9.66zm.26 1h-7.49l.29.5 4.76 8.25C21 16.97 22 14.61 22 12c0-.69-.07-1.35-.2-2zM8.54 12l-3.9-6.75C3.01 7.03 2 9.39 2 12c0 .69.07 1.35.2 2h7.49l-1.15-2zm-6.08 3c.92 2.92 3.15 5.26 6 6.34L12.12 15H2.46zm11.27 0l-3.9 6.76c.7.15 1.42.24 2.17.24 2.4 0 4.6-.85 6.32-2.25l-3.66-6.35-.93 1.6z", } @@ -1473,11 +2503,23 @@ impl IconShape for MdCameraAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1485,8 +2527,15 @@ impl IconShape for MdCameraAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "12", cy: "12", @@ -1505,11 +2554,23 @@ impl IconShape for MdCameraFront { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1517,8 +2578,15 @@ impl IconShape for MdCameraFront { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 20H5v2h5v2l3-3-3-3v2zm4 0v2h5v-2h-5zM12 8c1.1 0 2-.9 2-2s-.9-2-2-2-1.99.9-1.99 2S10.9 8 12 8zm5-8H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2zM7 2h10v10.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5V2z", } @@ -1532,11 +2600,23 @@ impl IconShape for MdCameraRear { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1544,8 +2624,15 @@ impl IconShape for MdCameraRear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 20H5v2h5v2l3-3-3-3v2zm4 0v2h5v-2h-5zm3-20H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2zm-5 6c-1.11 0-2-.9-2-2s.89-2 1.99-2 2 .9 2 2C14 5.1 13.1 6 12 6z", } @@ -1559,11 +2646,23 @@ impl IconShape for MdCameraRoll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1571,8 +2670,15 @@ impl IconShape for MdCameraRoll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2h8V5h-8zm-2 13h-2v-2h2v2zm0-9h-2V7h2v2zm4 9h-2v-2h2v2zm0-9h-2V7h2v2zm4 9h-2v-2h2v2zm0-9h-2V7h2v2z", } @@ -1586,11 +2692,23 @@ impl IconShape for MdCases { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1598,8 +2716,15 @@ impl IconShape for MdCases { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 6V4l-2-2h-5L9 4v2H5v11s1 2 2 2h13s2-.98 2-2V6h-4zM4 9H2v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H4V9zm7-4c0-.55.53-1 1-1h3c.46 0 1 .54 1 1v1h-5V5zM5 6h17v11c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6z", } @@ -1613,11 +2738,23 @@ impl IconShape for MdCenterFocusStrong { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1625,8 +2762,15 @@ impl IconShape for MdCenterFocusStrong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-7 7H3v4c0 1.1.9 2 2 2h4v-2H5v-4zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2V5zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2zm0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2v4z", } @@ -1640,11 +2784,23 @@ impl IconShape for MdCenterFocusWeak { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1652,8 +2808,15 @@ impl IconShape for MdCenterFocusWeak { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 15H3v4c0 1.1.9 2 2 2h4v-2H5v-4zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2V5zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2zm0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2v4zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z", } @@ -1667,11 +2830,23 @@ impl IconShape for MdCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1679,8 +2854,15 @@ impl IconShape for MdCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2z", } @@ -1694,11 +2876,23 @@ impl IconShape for MdCollections { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1706,8 +2900,15 @@ impl IconShape for MdCollections { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2zm-11-4l2.03 2.71L16 11l4 5H8l3-4zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6H2z", } @@ -1721,11 +2922,23 @@ impl IconShape for MdCollectionsBookmark { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1733,10 +2946,18 @@ impl IconShape for MdCollectionsBookmark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { d: "M0 0h24v24H0V0z", + fill: "none", + } + path { + d: "M0 0h24v24H0V0z", + fill: "none", } path { d: "M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6z", @@ -1754,11 +2975,23 @@ impl IconShape for MdColorLens { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1766,8 +2999,15 @@ impl IconShape for MdColorLens { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z", } @@ -1781,11 +3021,23 @@ impl IconShape for MdColorize { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1793,8 +3045,15 @@ impl IconShape for MdColorize { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.71 5.63l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42zM6.92 19L5 17.08l8.06-8.06 1.92 1.92L6.92 19z", } @@ -1808,11 +3067,23 @@ impl IconShape for MdCompare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1820,8 +3091,15 @@ impl IconShape for MdCompare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v2h2V1h-2v2zm0 15H5l5-6v6zm9-15h-5v2h5v13l-5-6v9h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z", } @@ -1835,11 +3113,23 @@ impl IconShape for MdControlPoint { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1847,8 +3137,15 @@ impl IconShape for MdControlPoint { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z", } @@ -1862,11 +3159,23 @@ impl IconShape for MdControlPointDuplicate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1874,8 +3183,15 @@ impl IconShape for MdControlPointDuplicate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 8h-2v3h-3v2h3v3h2v-3h3v-2h-3zM2 12c0-2.79 1.64-5.2 4.01-6.32V3.52C2.52 4.76 0 8.09 0 12s2.52 7.24 6.01 8.48v-2.16C3.64 17.2 2 14.79 2 12zm13-9c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9zm0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7z", } @@ -1889,11 +3205,23 @@ impl IconShape for MdCrop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1901,8 +3229,15 @@ impl IconShape for MdCrop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 15h2V7c0-1.1-.9-2-2-2H9v2h8v8zM7 17V1H5v4H1v2h4v10c0 1.1.9 2 2 2h10v4h2v-4h4v-2H7z", } @@ -1916,11 +3251,23 @@ impl IconShape for MdCrop169 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1928,8 +3275,15 @@ impl IconShape for MdCrop169 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 10H5V8h14v8z", } @@ -1943,11 +3297,23 @@ impl IconShape for MdCrop32 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1955,8 +3321,15 @@ impl IconShape for MdCrop32 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 4H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H5V6h14v12z", } @@ -1970,11 +3343,23 @@ impl IconShape for MdCrop54 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1982,8 +3367,15 @@ impl IconShape for MdCrop54 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 12H5V7h14v10z", } @@ -1997,11 +3389,23 @@ impl IconShape for MdCrop75 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2009,8 +3413,15 @@ impl IconShape for MdCrop75 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 7H5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zm0 8H5V9h14v6z", } @@ -2024,11 +3435,23 @@ impl IconShape for MdCropDin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2036,8 +3459,15 @@ impl IconShape for MdCropDin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z", } @@ -2051,11 +3481,23 @@ impl IconShape for MdCropFree { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2063,8 +3505,15 @@ impl IconShape for MdCropFree { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5v4h2V5h4V3H5c-1.1 0-2 .9-2 2zm2 10H3v4c0 1.1.9 2 2 2h4v-2H5v-4zm14 4h-4v2h4c1.1 0 2-.9 2-2v-4h-2v4zm0-16h-4v2h4v4h2V5c0-1.1-.9-2-2-2z", } @@ -2078,11 +3527,23 @@ impl IconShape for MdCropLandscape { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2090,8 +3551,15 @@ impl IconShape for MdCropLandscape { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 12H5V7h14v10z", } @@ -2105,11 +3573,23 @@ impl IconShape for MdCropOriginal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2117,8 +3597,15 @@ impl IconShape for MdCropOriginal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zm-5.04-6.71l-2.75 3.54-1.96-2.36L6.5 17h11l-3.54-4.71z", } @@ -2132,11 +3619,23 @@ impl IconShape for MdCropPortrait { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2144,8 +3643,15 @@ impl IconShape for MdCropPortrait { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 3H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H7V5h10v14z", } @@ -2159,11 +3665,23 @@ impl IconShape for MdCropRotate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2171,8 +3689,15 @@ impl IconShape for MdCropRotate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0zm0 0h24v24H0V0z", + fill: "none", + } path { d: "M7.47 21.49C4.2 19.93 1.86 16.76 1.5 13H0c.51 6.16 5.66 11 11.95 11 .23 0 .44-.02.66-.03L8.8 20.15l-1.33 1.34zM12.05 0c-.23 0-.44.02-.66.04l3.81 3.81 1.33-1.33C19.8 4.07 22.14 7.24 22.5 11H24c-.51-6.16-5.66-11-11.95-11zM16 14h2V8c0-1.11-.9-2-2-2h-6v2h6v6zm-8 2V4H6v2H4v2h2v8c0 1.1.89 2 2 2h8v2h2v-2h2v-2H8z", } @@ -2186,11 +3711,23 @@ impl IconShape for MdCropSquare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2198,8 +3735,15 @@ impl IconShape for MdCropSquare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H6V6h12v12z", } @@ -2213,11 +3757,23 @@ impl IconShape for MdDehaze { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2225,8 +3781,15 @@ impl IconShape for MdDehaze { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2 15.5v2h20v-2H2zm0-5v2h20v-2H2zm0-5v2h20v-2H2z", } @@ -2240,11 +3803,23 @@ impl IconShape for MdDetails { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2252,8 +3827,16 @@ impl IconShape for MdDetails { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,3L2,21h20L12,3z M13,8.92L18.6,19H13V8.92z M11,8.92V19H5.4L11,8.92z", } @@ -2267,11 +3850,23 @@ impl IconShape for MdDirtyLens { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2279,8 +3874,15 @@ impl IconShape for MdDirtyLens { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12.95 19H20V7H4v12h7.24c.14-.98.42-2.05-.16-2.43-.89-.59-1.27 2.06-2.8 1.35-1.39-1.12 1.05-1.29.5-3.27-.22-.79-2.28.36-2.4-1.24-.08-1 1.49-.74 1.51-1.49.03-.75-1.03-1.05-.25-1.91.22-.24.71-.26.91-.19.79.27 1.55 1.82 2.51 1.19 1.03-.66-1.88-2.35 0-2.86 1.64-.44 1.31 2.08 2.65 2.44 1.94.52 2.65-4.55 4.41-2.33 1.85 2.33-3.43 2.27-2.85 4.01.34 1.01 2.15-1.2 2.76.53.64 1.83-3.09.82-3.04 1.66.06.83 2.41.55 1.64 2.12-1.14 1.86-3-1.03-3.81.09-.39.57-.09 1.49.13 2.33zM20 5c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3.17L9 3h6l1.83 2H20zm-1.86 13.01c-.47 0-.86-.38-.86-.86s.38-.86.86-.86c.47 0 .86.38.86.86s-.38.86-.86.86z", } @@ -2294,11 +3896,23 @@ impl IconShape for MdEdit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2306,8 +3920,15 @@ impl IconShape for MdEdit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z", } @@ -2321,11 +3942,23 @@ impl IconShape for MdEuro { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2333,8 +3966,16 @@ impl IconShape for MdEuro { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15,18.5c-2.51,0-4.68-1.42-5.76-3.5H15l1-2H8.58c-0.05-0.33-0.08-0.66-0.08-1s0.03-0.67,0.08-1H15l1-2H9.24 C10.32,6.92,12.5,5.5,15,5.5c1.61,0,3.09,0.59,4.23,1.57L21,5.3C19.41,3.87,17.3,3,15,3c-3.92,0-7.24,2.51-8.48,6H3l-1,2h4.06 C6.02,11.33,6,11.66,6,12s0.02,0.67,0.06,1H3l-1,2h4.52c1.24,3.49,4.56,6,8.48,6c2.31,0,4.41-0.87,6-2.3l-1.78-1.77 C18.09,17.91,16.62,18.5,15,18.5z", } @@ -2348,11 +3989,23 @@ impl IconShape for MdExposure { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2360,8 +4013,15 @@ impl IconShape for MdExposure { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM6 7h5v1.5H6V7zm13 12H5L19 5v14zm-4.5-3v2H16v-2h2v-1.5h-2v-2h-1.5v2h-2V16z", } @@ -2375,11 +4035,23 @@ impl IconShape for MdExposureNeg1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2387,8 +4059,15 @@ impl IconShape for MdExposureNeg1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M4 11v2h8v-2H4zm15 7h-2V7.38L14 8.4V6.7L18.7 5h.3v13z", } @@ -2402,11 +4081,23 @@ impl IconShape for MdExposureNeg2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2414,8 +4105,15 @@ impl IconShape for MdExposureNeg2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M15.05 16.29l2.86-3.07c.38-.39.72-.79 1.04-1.18.32-.39.59-.78.82-1.17.23-.39.41-.78.54-1.17s.19-.79.19-1.18c0-.53-.09-1.02-.27-1.46-.18-.44-.44-.81-.78-1.11-.34-.31-.77-.54-1.26-.71-.51-.16-1.08-.24-1.72-.24-.69 0-1.31.11-1.85.32-.54.21-1 .51-1.36.88-.37.37-.65.8-.84 1.3-.18.47-.27.97-.28 1.5h2.14c.01-.31.05-.6.13-.87.09-.29.23-.54.4-.75.18-.21.41-.37.68-.49.27-.12.6-.18.96-.18.31 0 .58.05.81.15.23.1.43.25.59.43.16.18.28.4.37.65.08.25.13.52.13.81 0 .22-.03.43-.08.65-.06.22-.15.45-.29.7-.14.25-.32.53-.56.83-.23.3-.52.65-.88 1.03l-4.17 4.55V18H21v-1.71h-5.95zM2 11v2h8v-2H2z", } @@ -2429,11 +4127,23 @@ impl IconShape for MdExposurePlus1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2441,8 +4151,15 @@ impl IconShape for MdExposurePlus1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M10 7H8v4H4v2h4v4h2v-4h4v-2h-4V7zm10 11h-2V7.38L15 8.4V6.7L19.7 5h.3v13z", } @@ -2456,11 +4173,23 @@ impl IconShape for MdExposurePlus2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2468,8 +4197,15 @@ impl IconShape for MdExposurePlus2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M16.05 16.29l2.86-3.07c.38-.39.72-.79 1.04-1.18.32-.39.59-.78.82-1.17.23-.39.41-.78.54-1.17.13-.39.19-.79.19-1.18 0-.53-.09-1.02-.27-1.46-.18-.44-.44-.81-.78-1.11-.34-.31-.77-.54-1.26-.71-.51-.16-1.08-.24-1.72-.24-.69 0-1.31.11-1.85.32-.54.21-1 .51-1.36.88-.37.37-.65.8-.84 1.3-.18.47-.27.97-.28 1.5h2.14c.01-.31.05-.6.13-.87.09-.29.23-.54.4-.75.18-.21.41-.37.68-.49.27-.12.6-.18.96-.18.31 0 .58.05.81.15.23.1.43.25.59.43.16.18.28.4.37.65.08.25.13.52.13.81 0 .22-.03.43-.08.65-.06.22-.15.45-.29.7-.14.25-.32.53-.56.83-.23.3-.52.65-.88 1.03l-4.17 4.55V18H22v-1.71h-5.95zM8 7H6v4H2v2h4v4h2v-4h4v-2H8V7z", } @@ -2483,11 +4219,23 @@ impl IconShape for MdExposureZero { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2495,8 +4243,15 @@ impl IconShape for MdExposureZero { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M16.14 12.5c0 1-.1 1.85-.3 2.55-.2.7-.48 1.27-.83 1.7-.36.44-.79.75-1.3.95-.51.2-1.07.3-1.7.3-.62 0-1.18-.1-1.69-.3-.51-.2-.95-.51-1.31-.95-.36-.44-.65-1.01-.85-1.7-.2-.7-.3-1.55-.3-2.55v-2.04c0-1 .1-1.85.3-2.55.2-.7.48-1.26.84-1.69.36-.43.8-.74 1.31-.93C10.81 5.1 11.38 5 12 5c.63 0 1.19.1 1.7.29.51.19.95.5 1.31.93.36.43.64.99.84 1.69.2.7.3 1.54.3 2.55v2.04zm-2.11-2.36c0-.64-.05-1.18-.13-1.62-.09-.44-.22-.79-.4-1.06-.17-.27-.39-.46-.64-.58-.25-.13-.54-.19-.86-.19-.32 0-.61.06-.86.18s-.47.31-.64.58c-.17.27-.31.62-.4 1.06s-.13.98-.13 1.62v2.67c0 .64.05 1.18.14 1.62.09.45.23.81.4 1.09s.39.48.64.61.54.19.87.19c.33 0 .62-.06.87-.19s.46-.33.63-.61c.17-.28.3-.64.39-1.09.09-.45.13-.99.13-1.62v-2.66z", } @@ -2510,11 +4265,23 @@ impl IconShape for MdFaceRetouchingNatural { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2522,8 +4289,15 @@ impl IconShape for MdFaceRetouchingNatural { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "9", cy: "13", @@ -2550,11 +4324,23 @@ impl IconShape for MdFilter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2562,8 +4348,15 @@ impl IconShape for MdFilter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.96 10.29l-2.75 3.54-1.96-2.36L8.5 15h11l-3.54-4.71zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z", } @@ -2577,11 +4370,23 @@ impl IconShape for MdFilter1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2589,8 +4394,15 @@ impl IconShape for MdFilter1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm11 10h2V5h-4v2h2v8zm7-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z", } @@ -2604,11 +4416,23 @@ impl IconShape for MdFilter2 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2616,8 +4440,15 @@ impl IconShape for MdFilter2 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14zm-4-4h-4v-2h2c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2h-4v2h4v2h-2c-1.1 0-2 .89-2 2v4h6v-2z", } @@ -2631,11 +4462,23 @@ impl IconShape for MdFilter3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2643,8 +4486,15 @@ impl IconShape for MdFilter3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm14 8v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-4v2h4v2h-2v2h2v2h-4v2h4c1.1 0 2-.89 2-2z", } @@ -2658,11 +4508,23 @@ impl IconShape for MdFilter4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2670,8 +4532,15 @@ impl IconShape for MdFilter4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm12 10h2V5h-2v4h-2V5h-2v6h4v4zm6-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z", } @@ -2685,11 +4554,23 @@ impl IconShape for MdFilter5 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2697,8 +4578,15 @@ impl IconShape for MdFilter5 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm14 8v-2c0-1.11-.9-2-2-2h-2V7h4V5h-6v6h4v2h-4v2h4c1.1 0 2-.89 2-2z", } @@ -2712,11 +4600,23 @@ impl IconShape for MdFilter6 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2724,8 +4624,15 @@ impl IconShape for MdFilter6 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14zm-8-2h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V7h4V5h-4c-1.1 0-2 .89-2 2v6c0 1.11.9 2 2 2zm0-4h2v2h-2v-2z", } @@ -2739,11 +4646,23 @@ impl IconShape for MdFilter7 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2751,8 +4670,15 @@ impl IconShape for MdFilter7 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14zm-8-2l4-8V5h-6v2h4l-4 8h2z", } @@ -2766,11 +4692,23 @@ impl IconShape for MdFilter8 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2778,8 +4716,15 @@ impl IconShape for MdFilter8 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14zm-8-2h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5V13c0 1.11.9 2 2 2zm0-8h2v2h-2V7zm0 4h2v2h-2v-2z", } @@ -2793,11 +4738,23 @@ impl IconShape for MdFilter9 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2805,8 +4762,15 @@ impl IconShape for MdFilter9 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14zM15 5h-2c-1.1 0-2 .89-2 2v2c0 1.11.9 2 2 2h2v2h-4v2h4c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2zm0 4h-2V7h2v2z", } @@ -2820,11 +4784,23 @@ impl IconShape for MdFilter9Plus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2832,8 +4808,15 @@ impl IconShape for MdFilter9Plus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm11 7V8c0-1.11-.9-2-2-2h-1c-1.1 0-2 .89-2 2v1c0 1.11.9 2 2 2h1v1H9v2h3c1.1 0 2-.89 2-2zm-3-3V8h1v1h-1zm10-8H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 8h-2V7h-2v2h-2v2h2v2h2v-2h2v6H7V3h14v6z", } @@ -2847,11 +4830,23 @@ impl IconShape for MdFilterBAndW { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2859,8 +4854,15 @@ impl IconShape for MdFilterBAndW { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16l-7-8v8H5l7-8V5h7v14z", } @@ -2874,11 +4876,23 @@ impl IconShape for MdFilterCenterFocus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2886,8 +4900,15 @@ impl IconShape for MdFilterCenterFocus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 15H3v4c0 1.1.9 2 2 2h4v-2H5v-4zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2V5zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2zm0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2v4zM12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z", } @@ -2901,11 +4922,23 @@ impl IconShape for MdFilterDrama { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2913,8 +4946,15 @@ impl IconShape for MdFilterDrama { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4h2c0-2.76-1.86-5.08-4.4-5.78C8.61 6.88 10.2 6 12 6c3.03 0 5.5 2.47 5.5 5.5v.5H19c1.65 0 3 1.35 3 3s-1.35 3-3 3z", } @@ -2928,11 +4968,23 @@ impl IconShape for MdFilterFrames { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2940,8 +4992,15 @@ impl IconShape for MdFilterFrames { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4h-4l-4-4-4 4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H4V6h4.52l3.52-3.5L15.52 6H20v14zM18 8H6v10h12", } @@ -2955,11 +5014,23 @@ impl IconShape for MdFilterHdr { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2967,8 +5038,15 @@ impl IconShape for MdFilterHdr { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 6l-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22L14 6z", } @@ -2982,11 +5060,23 @@ impl IconShape for MdFilterNone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2994,8 +5084,15 @@ impl IconShape for MdFilterNone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z", } @@ -3009,11 +5106,23 @@ impl IconShape for MdFilterTiltShift { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3021,8 +5130,15 @@ impl IconShape for MdFilterTiltShift { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62zm7.32.19C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62l1.42-1.43zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9zM5.69 7.1L4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9zM4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89zM15 12c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3zm3.31 4.9l1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89zM13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62zm-7.32-.19C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62l-1.42 1.43z", } @@ -3036,11 +5152,23 @@ impl IconShape for MdFilterVintage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3048,8 +5176,15 @@ impl IconShape for MdFilterVintage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-1.79-1.03-4.07-1.11-6 0-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-1.92-1.11-4.2-1.03-6 0 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19 1.79 1.03 4.07 1.11 6 0 .28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95.24.2.5.38.78.54 1.92 1.11 4.2 1.03 6 0-.01-2.07-1.08-4.08-3-5.19zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z", } @@ -3063,11 +5198,23 @@ impl IconShape for MdFlare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3075,8 +5222,15 @@ impl IconShape for MdFlare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 11H1v2h6v-2zm2.17-3.24L7.05 5.64 5.64 7.05l2.12 2.12 1.41-1.41zM13 1h-2v6h2V1zm5.36 6.05l-1.41-1.41-2.12 2.12 1.41 1.41 2.12-2.12zM17 11v2h6v-2h-6zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm2.83 7.24l2.12 2.12 1.41-1.41-2.12-2.12-1.41 1.41zm-9.19.71l1.41 1.41 2.12-2.12-1.41-1.41-2.12 2.12zM11 23h2v-6h-2v6z", } @@ -3090,11 +5244,23 @@ impl IconShape for MdFlashAuto { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3102,8 +5268,15 @@ impl IconShape for MdFlashAuto { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 2v12h3v9l7-12H9l4-9H3zm16 0h-2l-3.2 9h1.9l.7-2h3.2l.7 2h1.9L19 2zm-2.15 5.65L18 4l1.15 3.65h-2.3z", } @@ -3117,11 +5290,23 @@ impl IconShape for MdFlashOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3129,8 +5314,15 @@ impl IconShape for MdFlashOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3.27 3L2 4.27l5 5V13h3v9l3.58-6.14L17.73 20 19 18.73 3.27 3zM17 10h-4l4-8H7v2.18l8.46 8.46L17 10z", } @@ -3144,11 +5336,23 @@ impl IconShape for MdFlashOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3156,8 +5360,15 @@ impl IconShape for MdFlashOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 2v11h3v9l7-12h-4l4-8z", } @@ -3171,11 +5382,23 @@ impl IconShape for MdFlip { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3183,8 +5406,15 @@ impl IconShape for MdFlip { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 21h2v-2h-2v2zm4-12h2V7h-2v2zM3 5v14c0 1.1.9 2 2 2h4v-2H5V5h4V3H5c-1.1 0-2 .9-2 2zm16-2v2h2c0-1.1-.9-2-2-2zm-8 20h2V1h-2v22zm8-6h2v-2h-2v2zM15 5h2V3h-2v2zm4 8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2z", } @@ -3198,11 +5428,23 @@ impl IconShape for MdFlipCameraAndroid { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3210,8 +5452,16 @@ impl IconShape for MdFlipCameraAndroid { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9,12c0,1.66,1.34,3,3,3s3-1.34,3-3s-1.34-3-3-3S9,10.34,9,12z", } @@ -3231,11 +5481,23 @@ impl IconShape for MdFlipCameraIos { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3243,8 +5505,16 @@ impl IconShape for MdFlipCameraIos { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,5h-3.17L15,3H9L7.17,5H4C2.9,5,2,5.9,2,7v12c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V7C22,5.9,21.1,5,20,5z M12,18 c-2.76,0-5-2.24-5-5H5l2.5-2.5L10,13H8c0,2.21,1.79,4,4,4c0.58,0,1.13-0.13,1.62-0.35l0.74,0.74C13.65,17.76,12.86,18,12,18z M16.5,15.5L14,13h2c0-2.21-1.79-4-4-4c-0.58,0-1.13,0.13-1.62,0.35L9.64,8.62C10.35,8.24,11.14,8,12,8c2.76,0,5,2.24,5,5h2 L16.5,15.5z", } @@ -3258,11 +5528,23 @@ impl IconShape for MdGradient { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3270,8 +5552,15 @@ impl IconShape for MdGradient { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 18H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14v6z", } @@ -3285,11 +5574,23 @@ impl IconShape for MdGrain { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3297,8 +5598,15 @@ impl IconShape for MdGrain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-4 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z", } @@ -3312,11 +5620,23 @@ impl IconShape for MdGridOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3324,8 +5644,15 @@ impl IconShape for MdGridOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M8 4v1.45l2 2V4h4v4h-3.45l2 2H14v1.45l2 2V10h4v4h-3.45l2 2H20v1.45l2 2V4c0-1.1-.9-2-2-2H4.55l2 2H8zm8 0h4v4h-4V4zM1.27 1.27L0 2.55l2 2V20c0 1.1.9 2 2 2h15.46l2 2 1.27-1.27L1.27 1.27zM10 12.55L11.45 14H10v-1.45zm-6-6L5.45 8H4V6.55zM8 20H4v-4h4v4zm0-6H4v-4h3.45l.55.55V14zm6 6h-4v-4h3.45l.55.54V20zm2 0v-1.46L17.46 20H16z", } @@ -3339,11 +5666,23 @@ impl IconShape for MdGridOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3351,8 +5690,15 @@ impl IconShape for MdGridOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM8 20H4v-4h4v4zm0-6H4v-4h4v4zm0-6H4V4h4v4zm6 12h-4v-4h4v4zm0-6h-4v-4h4v4zm0-6h-4V4h4v4zm6 12h-4v-4h4v4zm0-6h-4v-4h4v4zm0-6h-4V4h4v4z", } @@ -3366,11 +5712,23 @@ impl IconShape for MdHdrEnhancedSelect { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3378,8 +5736,15 @@ impl IconShape for MdHdrEnhancedSelect { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6zm0 2C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm1 7h-2V9H9V7h2V5h2v2h2v2h-2v2zm11 9h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2V20zm-6-1.5c0 .6-.4 1.1-.9 1.4L18 22h-1.5l-.9-2h-1.1v2H13v-6h3.5c.8 0 1.5.7 1.5 1.5v1zm-1.5 0v-1h-2v1h2zm-13-.5v-2H5v6H3.5v-2.5h-2V22H0v-6h1.5v2h2zm6.5-2c.8 0 1.5.7 1.5 1.5v3c0 .8-.7 1.5-1.5 1.5H6.5v-6H10zm0 4.5v-3H8v3h2z", } @@ -3393,11 +5758,23 @@ impl IconShape for MdHdrOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3405,8 +5782,15 @@ impl IconShape for MdHdrOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M17.5 15v-2h1.1l.9 2H21l-.9-2.1c.5-.2.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5H16v4.9l1.1 1.1h.4zm0-4.5h2v1h-2v-1zm-4.5 0v.4l1.5 1.5v-1.9c0-.8-.7-1.5-1.5-1.5h-1.9l1.5 1.5h.4zm-3.5-1l-7-7-1.1 1L6.9 9h-.4v2h-2V9H3v6h1.5v-2.5h2V15H8v-4.9l1.5 1.5V15h3.4l7.6 7.6 1.1-1.1-12.1-12z", + } + } } } @@ -3416,11 +5800,23 @@ impl IconShape for MdHdrOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3428,8 +5824,15 @@ impl IconShape for MdHdrOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 11.5v-1c0-.8-.7-1.5-1.5-1.5H16v6h1.5v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4zm-1.5 0h-2v-1h2v1zm-13-.5h-2V9H3v6h1.5v-2.5h2V15H8V9H6.5v2zM13 9H9.5v6H13c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5zm0 4.5h-2v-3h2v3z", } @@ -3443,11 +5846,23 @@ impl IconShape for MdHdrStrong { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3455,8 +5870,15 @@ impl IconShape for MdHdrStrong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zM5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z", } @@ -3470,11 +5892,23 @@ impl IconShape for MdHdrWeak { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3482,8 +5916,15 @@ impl IconShape for MdHdrWeak { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm12-2c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z", } @@ -3497,11 +5938,23 @@ impl IconShape for MdHealing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3509,8 +5962,15 @@ impl IconShape for MdHealing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17.73 12.02l3.98-3.98c.39-.39.39-1.02 0-1.41l-4.34-4.34c-.39-.39-1.02-.39-1.41 0l-3.98 3.98L8 2.29C7.8 2.1 7.55 2 7.29 2c-.25 0-.51.1-.7.29L2.25 6.63c-.39.39-.39 1.02 0 1.41l3.98 3.98L2.25 16c-.39.39-.39 1.02 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29.26 0 .51-.1.71-.29l4.34-4.34c.39-.39.39-1.02 0-1.41l-3.99-3.98zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62-3.62 3.63zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2.66 9.34l-3.63-3.62 3.63-3.63 3.62 3.62-3.62 3.63z", } @@ -3524,11 +5984,23 @@ impl IconShape for MdImage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3536,8 +6008,15 @@ impl IconShape for MdImage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z", } @@ -3551,11 +6030,23 @@ impl IconShape for MdImageAspectRatio { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3563,8 +6054,15 @@ impl IconShape for MdImageAspectRatio { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 10h-2v2h2v-2zm0 4h-2v2h2v-2zm-8-4H6v2h2v-2zm4 0h-2v2h2v-2zm8-6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V6h16v12z", } @@ -3578,11 +6076,23 @@ impl IconShape for MdImageNotSupported { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3590,8 +6100,16 @@ impl IconShape for MdImageNotSupported { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21.9,21.9l-8.49-8.49l0,0L3.59,3.59l0,0L2.1,2.1L0.69,3.51L3,5.83V19c0,1.1,0.9,2,2,2h13.17l2.31,2.31L21.9,21.9z M5,18 l3.5-4.5l2.5,3.01L12.17,15l3,3H5z M21,18.17L5.83,3H19c1.1,0,2,0.9,2,2V18.17z", } @@ -3605,11 +6123,23 @@ impl IconShape for MdImageSearch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3617,10 +6147,18 @@ impl IconShape for MdImageSearch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M0 0h24v24H0V0z", + fill: "none", } path { d: "M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5l-2-2zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12 19.3 8.89zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9z", @@ -3635,11 +6173,23 @@ impl IconShape for MdIso { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3647,8 +6197,15 @@ impl IconShape for MdIso { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5.5 7.5h2v-2H9v2h2V9H9v2H7.5V9h-2V7.5zM19 19H5L19 5v14zm-2-2v-1.5h-5V17h5z", } @@ -3662,11 +6219,23 @@ impl IconShape for MdLandscape { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3674,8 +6243,15 @@ impl IconShape for MdLandscape { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 6l-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22L14 6z", } @@ -3689,11 +6265,23 @@ impl IconShape for MdLeakAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3701,8 +6289,15 @@ impl IconShape for MdLeakAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 3H3v3c1.66 0 3-1.34 3-3zm8 0h-2c0 4.97-4.03 9-9 9v2c6.08 0 11-4.93 11-11zm-4 0H8c0 2.76-2.24 5-5 5v2c3.87 0 7-3.13 7-7zm0 18h2c0-4.97 4.03-9 9-9v-2c-6.07 0-11 4.93-11 11zm8 0h3v-3c-1.66 0-3 1.34-3 3zm-4 0h2c0-2.76 2.24-5 5-5v-2c-3.87 0-7 3.13-7 7z", } @@ -3716,11 +6311,23 @@ impl IconShape for MdLeakRemove { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3728,8 +6335,15 @@ impl IconShape for MdLeakRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 3H8c0 .37-.04.72-.12 1.06l1.59 1.59C9.81 4.84 10 3.94 10 3zM3 4.27l2.84 2.84C5.03 7.67 4.06 8 3 8v2c1.61 0 3.09-.55 4.27-1.46L8.7 9.97C7.14 11.24 5.16 12 3 12v2c2.71 0 5.19-.99 7.11-2.62l2.5 2.5C10.99 15.81 10 18.29 10 21h2c0-2.16.76-4.14 2.03-5.69l1.43 1.43C14.55 17.91 14 19.39 14 21h2c0-1.06.33-2.03.89-2.84L19.73 21 21 19.73 4.27 3 3 4.27zM14 3h-2c0 1.5-.37 2.91-1.02 4.16l1.46 1.46C13.42 6.98 14 5.06 14 3zm5.94 13.12c.34-.08.69-.12 1.06-.12v-2c-.94 0-1.84.19-2.66.52l1.6 1.6zm-4.56-4.56l1.46 1.46C18.09 12.37 19.5 12 21 12v-2c-2.06 0-3.98.58-5.62 1.56z", } @@ -3743,11 +6357,23 @@ impl IconShape for MdLens { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3755,8 +6381,15 @@ impl IconShape for MdLens { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z", } @@ -3770,11 +6403,23 @@ impl IconShape for MdLinkedCamera { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3782,8 +6427,16 @@ impl IconShape for MdLinkedCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + circle { + cx: "12", + cy: "14", + r: "3.2", + } circle { cx: "12", cy: "14", @@ -3794,6 +6447,7 @@ impl IconShape for MdLinkedCamera { } path { d: "M24 0H0v24h24V0z", + fill: "none", } path { d: "M17 9c0-1.11-.89-2-2-2V4H9L7.17 6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9h-5zm-5 10c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z", @@ -3808,11 +6462,23 @@ impl IconShape for MdLooks { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3820,8 +6486,15 @@ impl IconShape for MdLooks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 10c-3.86 0-7 3.14-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.86-3.14-7-7-7zm0-4C5.93 6 1 10.93 1 17h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11z", } @@ -3835,11 +6508,23 @@ impl IconShape for MdLooks3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3847,8 +6532,15 @@ impl IconShape for MdLooks3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M.01 0h24v24h-24z", + fill: "none", + } path { d: "M19.01 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 7.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V15c0 1.11-.9 2-2 2h-4v-2h4v-2h-2v-2h2V9h-4V7h4c1.1 0 2 .89 2 2v1.5z", } @@ -3862,11 +6554,23 @@ impl IconShape for MdLooks4 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3874,8 +6578,15 @@ impl IconShape for MdLooks4 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 14h-2v-4H9V7h2v4h2V7h2v10z", } @@ -3889,11 +6600,23 @@ impl IconShape for MdLooks5 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3901,8 +6624,15 @@ impl IconShape for MdLooks5 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 6h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2H9v-2h4v-2H9V7h6v2z", } @@ -3916,11 +6646,23 @@ impl IconShape for MdLooks6 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3928,8 +6670,15 @@ impl IconShape for MdLooks6 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 15h2v-2h-2v2zm8-12H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 6h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2V9c0-1.11.9-2 2-2h4v2z", } @@ -3943,11 +6692,23 @@ impl IconShape for MdLooksOne { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3955,8 +6716,15 @@ impl IconShape for MdLooksOne { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14h-2V9h-2V7h4v10z", } @@ -3970,11 +6738,23 @@ impl IconShape for MdLooksTwo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3982,8 +6762,15 @@ impl IconShape for MdLooksTwo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 8c0 1.11-.9 2-2 2h-2v2h4v2H9v-4c0-1.11.9-2 2-2h2V9H9V7h4c1.1 0 2 .89 2 2v2z", } @@ -3997,11 +6784,23 @@ impl IconShape for MdLoupe { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4009,8 +6808,15 @@ impl IconShape for MdLoupe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.51-4.49-10-10-10zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z", } @@ -4024,11 +6830,23 @@ impl IconShape for MdMicExternalOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4036,8 +6854,15 @@ impl IconShape for MdMicExternalOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21.19 21.19L2.81 2.81 1.39 4.22 5.17 8H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4v-1.17l5.78 5.78 1.41-1.42zM12 18c0 1.1-.9 2-2 2s-2-.9-2-2h1l.56-5.61L12 14.83V18zm2-12v5.17l-2-2V6c0-2.21 1.79-4 4-4s4 1.79 4 4v11.17l-2-2V6c0-1.1-.9-2-2-2s-2 .9-2 2zm-4-1c0 .62-.2 1.18-.52 1.66L5.33 2.51C5.81 2.19 6.38 2 7 2c1.66 0 3 1.34 3 3z", } @@ -4051,11 +6876,23 @@ impl IconShape for MdMicExternalOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4063,8 +6900,15 @@ impl IconShape for MdMicExternalOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9.22 7H4.78C4.3 6.47 4 5.77 4 5c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .77-.3 1.47-.78 2zM16 2c2.21 0 4 1.79 4 4v16h-2V6c0-1.1-.9-2-2-2s-2 .9-2 2v12c0 2.21-1.79 4-4 4s-4-1.79-4-4H5L4 8h6L9 18H8c0 1.1.9 2 2 2s2-.9 2-2V6c0-2.21 1.79-4 4-4z", } @@ -4078,11 +6922,23 @@ impl IconShape for MdMonochromePhotos { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4090,10 +6946,18 @@ impl IconShape for MdMonochromePhotos { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M-74 29h48v48h-48V29z", + fill: "none", } path { d: "M20 5h-3.2L15 3H9L7.2 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 14h-8v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5V7h8v12zm-3-6c0-2.8-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5zm-8.2 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2z", @@ -4108,11 +6972,23 @@ impl IconShape for MdMotionPhotosOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4120,8 +6996,15 @@ impl IconShape for MdMotionPhotosOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.84 20.84L3.16 3.16 1.89 4.43l1.89 1.89C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.77l1.89 1.89 1.27-1.28zM12 20c-4.41 0-8-3.59-8-8 0-1.55.45-3 1.22-4.23l1.46 1.46C6.25 10.06 6 11 6 12c0 3.31 2.69 6 6 6 1 0 1.94-.25 2.77-.68l1.46 1.46C15 19.55 13.55 20 12 20zM6.32 3.77C7.93 2.66 9.89 2 12 2c5.52 0 10 4.48 10 10 0 2.11-.66 4.07-1.77 5.68l-1.45-1.45C19.55 15 20 13.55 20 12c0-4.41-3.59-8-8-8-1.55 0-3 .45-4.23 1.22L6.32 3.77zM18 12c0 1-.25 1.94-.68 2.77L9.23 6.68C10.06 6.25 11 6 12 6c3.31 0 6 2.69 6 6z", } @@ -4135,11 +7018,23 @@ impl IconShape for MdMotionPhotosOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4147,8 +7042,18 @@ impl IconShape for MdMotionPhotosOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + y: "0", + } path { d: "M10,16.5v-9l6,4.5L10,16.5z M22,12c0,5.52-4.48,10-10,10S2,17.52,2,12c0-1.19,0.22-2.32,0.6-3.38L4.48,9.3 C4.17,10.14,4,11.05,4,12c0,4.41,3.59,8,8,8s8-3.59,8-8s-3.59-8-8-8c-0.95,0-1.85,0.17-2.69,0.48L8.63,2.59C9.69,2.22,10.82,2,12,2 C17.52,2,22,6.48,22,12z M5.5,4C4.67,4,4,4.67,4,5.5S4.67,7,5.5,7S7,6.33,7,5.5S6.33,4,5.5,4z", } @@ -4162,11 +7067,23 @@ impl IconShape for MdMotionPhotosPause { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4174,8 +7091,16 @@ impl IconShape for MdMotionPhotosPause { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,12c0,5.52-4.48,10-10,10S2,17.52,2,12c0-1.19,0.22-2.32,0.6-3.38L4.48,9.3C4.17,10.14,4,11.05,4,12c0,4.41,3.59,8,8,8 s8-3.59,8-8s-3.59-8-8-8c-0.95,0-1.85,0.17-2.69,0.48L8.63,2.59C9.69,2.22,10.82,2,12,2C17.52,2,22,6.48,22,12z M5.5,4 C4.67,4,4,4.67,4,5.5S4.67,7,5.5,7S7,6.33,7,5.5S6.33,4,5.5,4z M18,12c0,3.31-2.69,6-6,6s-6-2.69-6-6s2.69-6,6-6S18,8.69,18,12z M11,9H9v6h2V9z M15,9h-2v6h2V9z", } @@ -4189,11 +7114,23 @@ impl IconShape for MdMotionPhotosPaused { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4201,8 +7138,16 @@ impl IconShape for MdMotionPhotosPaused { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,12c0,5.52-4.48,10-10,10S2,17.52,2,12c0-1.19,0.22-2.32,0.6-3.38L4.48,9.3C4.17,10.14,4,11.05,4,12c0,4.41,3.59,8,8,8 s8-3.59,8-8s-3.59-8-8-8c-0.95,0-1.85,0.17-2.69,0.48L8.63,2.59C9.69,2.22,10.82,2,12,2C17.52,2,22,6.48,22,12z M5.5,4 C4.67,4,4,4.67,4,5.5S4.67,7,5.5,7S7,6.33,7,5.5S6.33,4,5.5,4z M11,16V8H9v8H11z M15,16V8h-2v8H15z", } @@ -4216,11 +7161,23 @@ impl IconShape for MdMovieCreation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4228,8 +7185,15 @@ impl IconShape for MdMovieCreation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4h-4z", } @@ -4243,11 +7207,23 @@ impl IconShape for MdMovieFilter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4255,8 +7231,15 @@ impl IconShape for MdMovieFilter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 4l2 3h-3l-2-3h-2l2 3h-3l-2-3H8l2 3H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4h-4zm-6.75 11.25L10 18l-1.25-2.75L6 14l2.75-1.25L10 10l1.25 2.75L14 14l-2.75 1.25zm5.69-3.31L16 14l-.94-2.06L13 11l2.06-.94L16 8l.94 2.06L19 11l-2.06.94z", } @@ -4270,11 +7253,23 @@ impl IconShape for MdMp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4282,8 +7277,15 @@ impl IconShape for MdMp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM6.5 9H11c.55 0 1 .45 1 1v5h-1.5v-4.5h-1v3H8v-3H7V15H5.5v-5c0-.55.45-1 1-1zm9 6H14V9h3.5c.55 0 1 .45 1 1v2.5c0 .55-.45 1-1 1h-2V15zm0-3H17v-1.5h-1.5V12z", } @@ -4297,11 +7299,23 @@ impl IconShape for MdMusicNote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4309,8 +7323,15 @@ impl IconShape for MdMusicNote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3h-6z", } @@ -4324,11 +7345,23 @@ impl IconShape for MdMusicOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4336,8 +7369,15 @@ impl IconShape for MdMusicOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4.27 3L3 4.27l9 9v.28c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4v-1.73L19.73 21 21 19.73 4.27 3zM14 7h4V3h-6v5.18l2 2z", } @@ -4351,11 +7391,23 @@ impl IconShape for MdNature { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4363,8 +7415,15 @@ impl IconShape for MdNature { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 16.12c3.47-.41 6.17-3.36 6.17-6.95 0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6v-3.88z", } @@ -4378,11 +7437,23 @@ impl IconShape for MdNaturePeople { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4390,8 +7461,15 @@ impl IconShape for MdNaturePeople { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22.17 9.17c0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H6v-3h1v-4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95zM4.5 11c.83 0 1.5-.67 1.5-1.5S5.33 8 4.5 8 3 8.67 3 9.5 3.67 11 4.5 11z", } @@ -4405,11 +7483,23 @@ impl IconShape for MdNavigateBefore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4417,8 +7507,15 @@ impl IconShape for MdNavigateBefore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z", } @@ -4432,11 +7529,23 @@ impl IconShape for MdNavigateNext { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4444,8 +7553,15 @@ impl IconShape for MdNavigateNext { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z", } @@ -4459,11 +7575,23 @@ impl IconShape for MdPalette { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4471,8 +7599,15 @@ impl IconShape for MdPalette { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z", } @@ -4486,11 +7621,23 @@ impl IconShape for MdPanorama { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4498,8 +7645,15 @@ impl IconShape for MdPanorama { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M23 18V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zM8.5 12.5l2.5 3.01L14.5 11l4.5 6H5l3.5-4.5z", } @@ -4513,11 +7667,23 @@ impl IconShape for MdPanoramaFishEye { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4525,8 +7691,15 @@ impl IconShape for MdPanoramaFishEye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z", } @@ -4540,11 +7713,23 @@ impl IconShape for MdPanoramaHorizontal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4552,8 +7737,15 @@ impl IconShape for MdPanoramaHorizontal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 6.54v10.91c-2.6-.77-5.28-1.16-8-1.16-2.72 0-5.4.39-8 1.16V6.54c2.6.77 5.28 1.16 8 1.16 2.72.01 5.4-.38 8-1.16M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7c-3.09 0-6.18-.55-9.12-1.64-.11-.04-.22-.06-.31-.06-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64 3.09 0 6.18.55 9.12 1.64.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63z", } @@ -4567,11 +7759,23 @@ impl IconShape for MdPanoramaHorizontalSelect { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4579,8 +7783,15 @@ impl IconShape for MdPanoramaHorizontalSelect { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63z", } @@ -4594,11 +7805,23 @@ impl IconShape for MdPanoramaPhotosphere { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4606,8 +7829,15 @@ impl IconShape for MdPanoramaPhotosphere { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21.4 11.32v2.93c-.1.05-2.17.85-3.33 1.17-.94.26-3.84.73-6.07.73-3.7 0-7-.7-9.16-1.8-.08-.04-.16-.06-.24-.1V9.76c6.02-2.84 12.6-2.92 18.8 0v1.56zm-9.39 8.88c-2.5 0-4.87-1.15-6.41-3.12 4.19 1.22 8.57 1.23 12.82-.01-1.54 1.97-3.9 3.13-6.41 3.13zM12 3.8c2.6 0 4.91 1.23 6.41 3.12-4.1-1.19-8.48-1.26-12.83.01C7.08 5.03 9.4 3.8 12 3.8zm10.49 4.71c-.47-.23-.93-.44-1.4-.64C19.52 4.41 16.05 2 12 2S4.47 4.41 2.9 7.88c-.47.2-.93.41-1.4.63-.31.15-.5.48-.5.83v5.32c0 .35.19.68.51.83.47.23.93.44 1.39.64 3.55 7.83 14.65 7.82 18.2 0 .47-.2.93-.41 1.39-.63.31-.17.51-.49.51-.84V9.34c0-.35-.19-.68-.51-.83z", } @@ -4621,11 +7851,23 @@ impl IconShape for MdPanoramaPhotosphereSelect { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4633,8 +7875,15 @@ impl IconShape for MdPanoramaPhotosphereSelect { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22.49 8.51c-.47-.23-.93-.44-1.4-.64C19.52 4.41 16.05 2 12 2S4.47 4.41 2.9 7.88c-.47.2-.93.41-1.4.63-.31.15-.5.48-.5.83v5.32c0 .35.19.68.51.83.47.23.93.44 1.39.64 3.55 7.83 14.65 7.82 18.2 0 .47-.2.93-.41 1.39-.63.31-.17.51-.49.51-.84V9.34c0-.35-.19-.68-.51-.83zM12 3.8c2.6 0 4.91 1.23 6.41 3.12-4.1-1.19-8.48-1.26-12.83.01C7.08 5.03 9.4 3.8 12 3.8zM5.6 17.08c4.19 1.22 8.57 1.23 12.82-.01-1.54 1.97-3.9 3.13-6.41 3.13-2.5 0-4.87-1.15-6.41-3.12z", } @@ -4648,11 +7897,23 @@ impl IconShape for MdPanoramaVertical { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4660,8 +7921,15 @@ impl IconShape for MdPanoramaVertical { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.94 21.12c-1.1-2.94-1.64-6.03-1.64-9.12 0-3.09.55-6.18 1.64-9.12.04-.11.06-.22.06-.31 0-.34-.23-.57-.63-.57H4.63c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.71 8.91 5.71 12c0 3.09-.55 6.18-1.64 9.12-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57-.01-.1-.03-.2-.07-.31zM6.54 20c.77-2.6 1.16-5.28 1.16-8 0-2.72-.39-5.4-1.16-8h10.91c-.77 2.6-1.16 5.28-1.16 8 0 2.72.39 5.4 1.16 8H6.54z", } @@ -4675,11 +7943,23 @@ impl IconShape for MdPanoramaVerticalSelect { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4687,8 +7967,15 @@ impl IconShape for MdPanoramaVerticalSelect { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.93 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.05-.11.07-.22.07-.31 0-.34-.24-.57-.64-.57H4.62c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.7 8.91 5.7 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57 0-.1-.02-.2-.07-.31z", } @@ -4702,11 +7989,23 @@ impl IconShape for MdPanoramaWideAngle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4714,8 +8013,15 @@ impl IconShape for MdPanoramaWideAngle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 6c2.45 0 4.71.2 7.29.64.47 1.78.71 3.58.71 5.36 0 1.78-.24 3.58-.71 5.36-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 12c0-1.78.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6m0-2c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4z", } @@ -4729,11 +8035,23 @@ impl IconShape for MdPanoramaWideAngleSelect { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4741,8 +8059,15 @@ impl IconShape for MdPanoramaWideAngleSelect { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 4c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4z", } @@ -4756,11 +8081,23 @@ impl IconShape for MdPhoto { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4768,8 +8105,15 @@ impl IconShape for MdPhoto { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z", } @@ -4783,11 +8127,23 @@ impl IconShape for MdPhotoAlbum { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4795,8 +8151,15 @@ impl IconShape for MdPhotoAlbum { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4zm0 15l3-3.86 2.14 2.58 3-3.86L18 19H6z", } @@ -4810,11 +8173,23 @@ impl IconShape for MdPhotoCamera { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4822,8 +8197,15 @@ impl IconShape for MdPhotoCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "12", cy: "12", @@ -4842,11 +8224,23 @@ impl IconShape for MdPhotoCameraBack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4854,8 +8248,15 @@ impl IconShape for MdPhotoCameraBack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 5c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3.17L9 3h6l1.83 2H20zm0 14V7H4v12h16zm-6-7l-3 3.72L9 13l-3 4h12l-4-5z", } @@ -4869,11 +8270,23 @@ impl IconShape for MdPhotoCameraFront { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4881,8 +8294,15 @@ impl IconShape for MdPhotoCameraFront { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 10.48l4-3.98v11l-4-3.98V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2v4.48zm-2-.79V6H4v12h12V9.69zM10 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm0 1c1.34 0 4 .67 4 2v1H6v-1c0-1.33 2.66-2 4-2z", } @@ -4896,11 +8316,23 @@ impl IconShape for MdPhotoFilter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4908,8 +8340,15 @@ impl IconShape for MdPhotoFilter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19.02 10v9H5V5h9V3H5.02c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9h-2zM17 10l.94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 7l2.06.94zm-3.75.75L12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 12z", } @@ -4923,11 +8362,23 @@ impl IconShape for MdPhotoLibrary { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4935,8 +8386,15 @@ impl IconShape for MdPhotoLibrary { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2zm-11-4l2.03 2.71L16 11l4 5H8l3-4zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6H2z", } @@ -4950,11 +8408,23 @@ impl IconShape for MdPhotoSizeSelectActual { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4962,8 +8432,15 @@ impl IconShape for MdPhotoSizeSelectActual { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M24 24H0V0h24v24z", + fill: "none", + } path { d: "M21 3H3C2 3 1 4 1 5v14c0 1.1.9 2 2 2h18c1 0 2-1 2-2V5c0-1-1-2-2-2zM5 17l3.5-4.5 2.5 3.01L14.5 11l4.5 6H5z", } @@ -4977,11 +8454,23 @@ impl IconShape for MdPhotoSizeSelectLarge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4989,8 +8478,15 @@ impl IconShape for MdPhotoSizeSelectLarge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M24 24H0V0h24v24z", + fill: "none", + } path { d: "M21 15h2v2h-2v-2zm0-4h2v2h-2v-2zm2 8h-2v2c1 0 2-1 2-2zM13 3h2v2h-2V3zm8 4h2v2h-2V7zm0-4v2h2c0-1-1-2-2-2zM1 7h2v2H1V7zm16-4h2v2h-2V3zm0 16h2v2h-2v-2zM3 3C2 3 1 4 1 5h2V3zm6 0h2v2H9V3zM5 3h2v2H5V3zm-4 8v8c0 1.1.9 2 2 2h12V11H1zm2 8l2.5-3.21 1.79 2.15 2.5-3.22L13 19H3z", } @@ -5004,11 +8500,23 @@ impl IconShape for MdPhotoSizeSelectSmall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5016,8 +8524,15 @@ impl IconShape for MdPhotoSizeSelectSmall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0zm24 24H0V0h24v24z", + fill: "none", + } path { d: "M23 15h-2v2h2v-2zm0-4h-2v2h2v-2zm0 8h-2v2c1 0 2-1 2-2zM15 3h-2v2h2V3zm8 4h-2v2h2V7zm-2-4v2h2c0-1-1-2-2-2zM3 21h8v-6H1v4c0 1.1.9 2 2 2zM3 7H1v2h2V7zm12 12h-2v2h2v-2zm4-16h-2v2h2V3zm0 16h-2v2h2v-2zM3 3C2 3 1 4 1 5h2V3zm0 8H1v2h2v-2zm8-8H9v2h2V3zM7 3H5v2h2V3z", } @@ -5031,11 +8546,23 @@ impl IconShape for MdPictureAsPdf { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5043,8 +8570,15 @@ impl IconShape for MdPictureAsPdf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5v1zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5v3zm4-3H19v1h1.5V11H19v2h-1.5V7h3v1.5zM9 9.5h1v-1H9v1zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm10 5.5h1v-3h-1v3z", } @@ -5058,11 +8592,23 @@ impl IconShape for MdPortrait { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5070,8 +8616,15 @@ impl IconShape for MdPortrait { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 12.25c1.24 0 2.25-1.01 2.25-2.25S13.24 7.75 12 7.75 9.75 8.76 9.75 10s1.01 2.25 2.25 2.25zm4.5 4c0-1.5-3-2.25-4.5-2.25s-4.5.75-4.5 2.25V17h9v-.75zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z", } @@ -5085,11 +8638,23 @@ impl IconShape for MdReceiptLong { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5097,8 +8662,15 @@ impl IconShape for MdReceiptLong { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0,0h24v24H0V0z", + fill: "none", + } path { d: "M19.5,3.5L18,2l-1.5,1.5L15,2l-1.5,1.5L12,2l-1.5,1.5L9,2L7.5,3.5L6,2v14H3v3c0,1.66,1.34,3,3,3h12c1.66,0,3-1.34,3-3V2 L19.5,3.5z M19,19c0,0.55-0.45,1-1,1s-1-0.45-1-1v-3H8V5h11V19z", } @@ -5136,11 +8708,23 @@ impl IconShape for MdRemoveRedEye { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5148,8 +8732,15 @@ impl IconShape for MdRemoveRedEye { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z", } @@ -5163,11 +8754,23 @@ impl IconShape for MdRotate90DegreesCcw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5175,8 +8778,15 @@ impl IconShape for MdRotate90DegreesCcw { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.34 6.41L.86 12.9l6.49 6.48 6.49-6.48-6.5-6.49zM3.69 12.9l3.66-3.66L11 12.9l-3.66 3.66-3.65-3.66zm15.67-6.26C17.61 4.88 15.3 4 13 4V.76L8.76 5 13 9.24V6c1.79 0 3.58.68 4.95 2.05 2.73 2.73 2.73 7.17 0 9.9C16.58 19.32 14.79 20 13 20c-.97 0-1.94-.21-2.84-.61l-1.49 1.49C10.02 21.62 11.51 22 13 22c2.3 0 4.61-.88 6.36-2.64 3.52-3.51 3.52-9.21 0-12.72z", } @@ -5190,11 +8800,23 @@ impl IconShape for MdRotateLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5202,8 +8824,15 @@ impl IconShape for MdRotateLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.11 8.53L5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47zM6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47zm1.01 5.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03L7.1 18.32zM13 4.07V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93z", } @@ -5217,11 +8846,23 @@ impl IconShape for MdRotateRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5229,8 +8870,15 @@ impl IconShape for MdRotateRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.55 5.55L11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10l4.55-4.45zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47h2.02zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03zm3.89-2.42l1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48z", } @@ -5244,11 +8892,23 @@ impl IconShape for MdShutterSpeed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5256,8 +8916,15 @@ impl IconShape for MdShutterSpeed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M15 1H9v2h6V1zm4.03 6.39l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61zM12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-.32-5H6.35c.57 1.62 1.82 2.92 3.41 3.56l-.11-.06 2.03-3.5zm5.97-4c-.57-1.6-1.78-2.89-3.34-3.54L12.26 11h5.39zm-7.04 7.83c.45.11.91.17 1.39.17 1.34 0 2.57-.45 3.57-1.19l-2.11-3.9-2.85 4.92zM7.55 8.99C6.59 10.05 6 11.46 6 13c0 .34.04.67.09 1h4.72L7.55 8.99zm8.79 8.14C17.37 16.06 18 14.6 18 13c0-.34-.04-.67-.09-1h-4.34l2.77 5.13zm-3.01-9.98C12.9 7.06 12.46 7 12 7c-1.4 0-2.69.49-3.71 1.29l2.32 3.56 2.72-4.7z", } @@ -5271,11 +8938,23 @@ impl IconShape for MdSlideshow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5283,8 +8962,15 @@ impl IconShape for MdSlideshow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 8v8l5-4-5-4zm9-5H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z", } @@ -5298,11 +8984,23 @@ impl IconShape for MdStraighten { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5310,8 +9008,15 @@ impl IconShape for MdStraighten { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2v8z", } @@ -5325,11 +9030,23 @@ impl IconShape for MdStyle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5337,8 +9054,15 @@ impl IconShape for MdStyle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2.53 19.65l1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61zm19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6zM7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2 11c0 1.1.9 2 2 2h1.45l-3.45-8.34v6.34z", } @@ -5352,11 +9076,23 @@ impl IconShape for MdSwitchCamera { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5364,8 +9100,15 @@ impl IconShape for MdSwitchCamera { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-5 11.5V13H9v2.5L5.5 12 9 8.5V11h6V8.5l3.5 3.5-3.5 3.5z", } @@ -5379,11 +9122,23 @@ impl IconShape for MdSwitchVideo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5391,8 +9146,15 @@ impl IconShape for MdSwitchVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 9.5V6c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.5l4 4v-13l-4 4zm-5 6V13H7v2.5L3.5 12 7 8.5V11h6V8.5l3.5 3.5-3.5 3.5z", } @@ -5406,11 +9168,23 @@ impl IconShape for MdTagFaces { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5418,8 +9192,15 @@ impl IconShape for MdTagFaces { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z", } @@ -5433,11 +9214,23 @@ impl IconShape for MdTexture { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5445,8 +9238,15 @@ impl IconShape for MdTexture { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.51 3.08L3.08 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41zM11.88 3L3 11.88v2.83L14.71 3h-2.83zM5 3c-1.1 0-2 .9-2 2v2l4-4H5zm14 18c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4h2zm-9.71 0h2.83L21 12.12V9.29L9.29 21z", } @@ -5460,11 +9260,23 @@ impl IconShape for MdTimelapse { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5472,8 +9284,15 @@ impl IconShape for MdTimelapse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.24 7.76C15.07 6.59 13.54 6 12 6v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z", } @@ -5487,11 +9306,23 @@ impl IconShape for MdTimer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5499,8 +9330,15 @@ impl IconShape for MdTimer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.03-6.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61zM12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z", } @@ -5514,11 +9352,23 @@ impl IconShape for MdTimer10 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5526,8 +9376,15 @@ impl IconShape for MdTimer10 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M0 7.72V9.4l3-1V18h2V6h-.25L0 7.72zm23.78 6.65c-.14-.28-.35-.53-.63-.74-.28-.21-.61-.39-1.01-.53s-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23-.23-.08-.41-.16-.55-.25-.14-.09-.23-.19-.28-.3-.05-.11-.08-.24-.08-.39 0-.14.03-.28.09-.41.06-.13.15-.25.27-.34.12-.1.27-.18.45-.24s.4-.09.64-.09c.25 0 .47.04.66.11.19.07.35.17.48.29.13.12.22.26.29.42.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09-.16-.34-.39-.63-.69-.88-.3-.25-.66-.44-1.09-.59C21.49 9.07 21 9 20.46 9c-.51 0-.98.07-1.39.21-.41.14-.77.33-1.06.57-.29.24-.51.52-.67.84-.16.32-.23.65-.23 1.01s.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34.05.12.07.25.07.39 0 .32-.13.57-.4.77-.27.2-.66.29-1.17.29-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44-.11-.18-.17-.41-.18-.67h-1.89c0 .36.08.71.24 1.05.16.34.39.65.7.93.31.27.69.49 1.15.66.46.17.98.25 1.58.25.53 0 1.01-.06 1.44-.19.43-.13.8-.31 1.11-.54.31-.23.54-.51.71-.83.17-.32.25-.67.25-1.06-.02-.4-.09-.74-.24-1.02zm-9.96-7.32c-.34-.4-.75-.7-1.23-.88-.47-.18-1.01-.27-1.59-.27-.58 0-1.11.09-1.59.27-.48.18-.89.47-1.23.88-.34.41-.6.93-.79 1.59-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89.48.18 1.01.28 1.59.28.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89.34-.41.6-.94.78-1.6.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39-.18-.66-.44-1.19-.78-1.59zm-.92 6.17c0 .6-.04 1.11-.12 1.53-.08.42-.2.76-.36 1.02-.16.26-.36.45-.59.57-.23.12-.51.18-.82.18-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57c-.16-.26-.29-.6-.38-1.02-.09-.42-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52.09-.41.21-.74.38-1 .16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99.08.41.13.92.13 1.52v2.51z", } @@ -5541,11 +9398,23 @@ impl IconShape for MdTimer3 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5553,8 +9422,15 @@ impl IconShape for MdTimer3 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M11.61 12.97c-.16-.24-.36-.46-.62-.65-.25-.19-.56-.35-.93-.48.3-.14.57-.3.8-.5.23-.2.42-.41.57-.64.15-.23.27-.46.34-.71.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24-.47.17-.87.4-1.2.69-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69.09-.2.22-.38.38-.52.17-.14.36-.25.58-.33.22-.08.46-.12.73-.12.61 0 1.06.16 1.36.47.3.31.44.75.44 1.32 0 .27-.04.52-.12.74-.08.22-.21.41-.38.57-.17.16-.38.28-.63.37-.25.09-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11.27.08.5.19.69.35.19.16.34.36.44.61.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42-.35.33-.84.49-1.45.49-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36-.17-.16-.3-.34-.39-.56-.09-.22-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45.21.42.5.77.86 1.05s.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23.49-.15.91-.38 1.26-.68.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76zm9.26 1.4c-.14-.28-.35-.53-.63-.74-.28-.21-.61-.39-1.01-.53s-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23-.23-.08-.41-.16-.55-.25-.14-.09-.23-.19-.28-.3-.05-.11-.08-.24-.08-.39s.03-.28.09-.41c.06-.13.15-.25.27-.34.12-.1.27-.18.45-.24s.4-.09.64-.09c.25 0 .47.04.66.11.19.07.35.17.48.29.13.12.22.26.29.42.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09-.16-.34-.39-.63-.69-.88-.3-.25-.66-.44-1.09-.59-.43-.15-.92-.22-1.46-.22-.51 0-.98.07-1.39.21-.41.14-.77.33-1.06.57-.29.24-.51.52-.67.84-.16.32-.23.65-.23 1.01s.08.68.23.96c.15.28.37.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34.05.12.07.25.07.39 0 .32-.13.57-.4.77-.27.2-.66.29-1.17.29-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44-.11-.18-.17-.41-.18-.67h-1.89c0 .36.08.71.24 1.05.16.34.39.65.7.93.31.27.69.49 1.15.66.46.17.98.25 1.58.25.53 0 1.01-.06 1.44-.19.43-.13.8-.31 1.11-.54.31-.23.54-.51.71-.83.17-.32.25-.67.25-1.06-.02-.4-.09-.74-.24-1.02z", } @@ -5568,11 +9444,23 @@ impl IconShape for MdTimerOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5580,8 +9468,15 @@ impl IconShape for MdTimerOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M19.04 4.55l-1.42 1.42C16.07 4.74 14.12 4 12 4c-1.83 0-3.53.55-4.95 1.48l1.46 1.46C9.53 6.35 10.73 6 12 6c3.87 0 7 3.13 7 7 0 1.27-.35 2.47-.94 3.49l1.45 1.45C20.45 16.53 21 14.83 21 13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42-1.41-1.42zM15 1H9v2h6V1zm-4 8.44l2 2V8h-2v1.44zM3.02 4L1.75 5.27 4.5 8.03C3.55 9.45 3 11.16 3 13c0 4.97 4.02 9 9 9 1.84 0 3.55-.55 4.98-1.5l2.5 2.5 1.27-1.27-7.71-7.71L3.02 4zM12 20c-3.87 0-7-3.13-7-7 0-1.28.35-2.48.95-3.52l9.56 9.56c-1.03.61-2.23.96-3.51.96z", } @@ -5595,11 +9490,23 @@ impl IconShape for MdTonality { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5607,8 +9514,15 @@ impl IconShape for MdTonality { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93v15.86zm2-15.86c1.03.13 2 .45 2.87.93H13v-.93zM13 7h5.24c.25.31.48.65.68 1H13V7zm0 3h6.74c.08.33.15.66.19 1H13v-1zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93zM18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1zm1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1z", } @@ -5622,11 +9536,23 @@ impl IconShape for MdTransform { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5634,8 +9560,15 @@ impl IconShape for MdTransform { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 18v-2H8V4h2L7 1 4 4h2v2H2v2h4v8c0 1.1.9 2 2 2h8v2h-2l3 3 3-3h-2v-2h4zM10 8h6v6h2V8c0-1.1-.9-2-2-2h-6v2z", } @@ -5649,11 +9582,23 @@ impl IconShape for MdTune { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5661,8 +9606,15 @@ impl IconShape for MdTune { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z", } @@ -5676,11 +9628,23 @@ impl IconShape for MdViewComfy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5688,8 +9652,15 @@ impl IconShape for MdViewComfy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 9h4V5H3v4zm0 5h4v-4H3v4zm5 0h4v-4H8v4zm5 0h4v-4h-4v4zM8 9h4V5H8v4zm5-4v4h4V5h-4zm5 9h4v-4h-4v4zM3 19h4v-4H3v4zm5 0h4v-4H8v4zm5 0h4v-4h-4v4zm5 0h4v-4h-4v4zm0-14v4h4V5h-4z", } @@ -5703,11 +9674,23 @@ impl IconShape for MdViewCompact { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5715,8 +9698,15 @@ impl IconShape for MdViewCompact { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 19h6v-7H3v7zm7 0h12v-7H10v7zM3 5v6h19V5H3z", } @@ -5730,11 +9720,23 @@ impl IconShape for MdVignette { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5742,8 +9744,15 @@ impl IconShape for MdVignette { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9 15c-4.42 0-8-2.69-8-6s3.58-6 8-6 8 2.69 8 6-3.58 6-8 6z", } @@ -5757,11 +9766,23 @@ impl IconShape for MdWbAuto { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5769,8 +9790,15 @@ impl IconShape for MdWbAuto { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6.85 12.65h2.3L8 9l-1.15 3.65zM22 7l-1.2 6.29L19.3 7h-1.6l-1.49 6.29L15 7h-.76C12.77 5.17 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c3.13 0 5.84-1.81 7.15-4.43l.1.43H17l1.5-6.1L20 16h1.75l2.05-9H22zm-11.7 9l-.7-2H6.4l-.7 2H3.8L7 7h2l3.2 9h-1.9z", } @@ -5784,11 +9812,23 @@ impl IconShape for MdWbCloudy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5796,8 +9836,15 @@ impl IconShape for MdWbCloudy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.36 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96z", } @@ -5811,11 +9858,23 @@ impl IconShape for MdWbIncandescent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5823,8 +9882,15 @@ impl IconShape for MdWbIncandescent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3.55 18.54l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8zM11 22.45h2V19.5h-2v2.95zM4 10.5H1v2h3v-2zm11-4.19V1.5H9v4.81C7.21 7.35 6 9.28 6 11.5c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.22-1.21-4.15-3-5.19zm5 4.19v2h3v-2h-3zm-2.76 7.66l1.79 1.8 1.41-1.41-1.8-1.79-1.4 1.4z", } @@ -5838,11 +9904,23 @@ impl IconShape for MdWbIridescent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5850,8 +9928,15 @@ impl IconShape for MdWbIridescent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M5 14.5h14v-6H5v6zM11 .55V3.5h2V.55h-2zm8.04 2.5l-1.79 1.79 1.41 1.41 1.8-1.79-1.42-1.41zM13 22.45V19.5h-2v2.95h2zm7.45-3.91l-1.8-1.79-1.41 1.41 1.79 1.8 1.42-1.42zM3.55 4.46l1.79 1.79 1.41-1.41-1.79-1.79-1.41 1.41zm1.41 15.49l1.79-1.8-1.41-1.41-1.79 1.79 1.41 1.42z", } @@ -5865,11 +9950,23 @@ impl IconShape for MdWbShade { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5877,8 +9974,15 @@ impl IconShape for MdWbShade { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M14 12v2.5l5.5 5.5H22zm0 8h3l-3-3zM8 4l-6 6h2v10h8V10h2L8 4zm1 10H7v-4h2v4z", } @@ -5892,11 +9996,23 @@ impl IconShape for MdWbSunny { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5904,8 +10020,15 @@ impl IconShape for MdWbSunny { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6.76 4.84l-1.8-1.79-1.41 1.41 1.79 1.79 1.42-1.41zM4 10.5H1v2h3v-2zm9-9.95h-2V3.5h2V.55zm7.45 3.91l-1.41-1.41-1.79 1.79 1.41 1.41 1.79-1.79zm-3.21 13.7l1.79 1.8 1.41-1.41-1.8-1.79-1.4 1.4zM20 10.5v2h3v-2h-3zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-1 16.95h2V19.5h-2v2.95zm-7.45-3.91l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8z", } @@ -5919,11 +10042,23 @@ impl IconShape for MdWbTwighlight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -5931,8 +10066,15 @@ impl IconShape for MdWbTwighlight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M16.954 8.66l2.12-2.12 1.415 1.414-2.13 2.12zM17.9 14c-.5-2.85-2.95-5-5.9-5s-5.45 2.15-5.9 5h11.8zM2 16h20v4H2zm9-12h2v3h-2zM3.54 7.925L4.954 6.51l2.122 2.122-1.415 1.415z", } diff --git a/packages/lib/src/icons/md_maps_icons.rs b/packages/lib/src/icons/md_maps_icons.rs index 9342360..392b88f 100644 --- a/packages/lib/src/icons/md_maps_icons.rs +++ b/packages/lib/src/icons/md_maps_icons.rs @@ -7,11 +7,23 @@ impl IconShape for Md360 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for Md360 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 7C6.48 7 2 9.24 2 12c0 2.24 2.94 4.13 7 4.77V20l4-4-4-4v2.73c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58 0-2.76-4.48-5-10-5z", } @@ -34,11 +53,23 @@ impl IconShape for MdAddBusiness { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,16 @@ impl IconShape for MdAddBusiness { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15,17h2v-3h1v-2l-1-5H2l-1,5v2h1v6h9v-6h4V17z M9,18H4v-4h5V18z", } @@ -70,11 +109,23 @@ impl IconShape for MdAddLocation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -82,8 +133,15 @@ impl IconShape for MdAddLocation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7zm4 8h-3v3h-2v-3H8V8h3V5h2v3h3v2z", } @@ -97,11 +155,23 @@ impl IconShape for MdAddLocationAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -109,8 +179,15 @@ impl IconShape for MdAddLocationAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 1v3h3v2h-3v3h-2V6h-3V4h3V1h2zm-8 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm2-9.75V7h3v3h2.92c.05.39.08.79.08 1.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 6.22 7.8 3 12 3c.68 0 1.35.08 2 .25z", } @@ -124,11 +201,23 @@ impl IconShape for MdAddRoad { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -136,8 +225,16 @@ impl IconShape for MdAddRoad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "20,18 20,15 18,15 18,18 15,18 15,20 18,20 18,23 20,23 20,20 23,20 23,18", } @@ -181,11 +278,23 @@ impl IconShape for MdAgriculture { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -193,8 +302,16 @@ impl IconShape for MdAgriculture { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19.5,12c0.93,0,1.78,0.28,2.5,0.76V8c0-1.1-0.9-2-2-2h-6.29l-1.06-1.06l1.41-1.41l-0.71-0.71L9.82,6.35l0.71,0.71 l1.41-1.41L13,6.71V9c0,1.1-0.9,2-2,2h-0.54c0.95,1.06,1.54,2.46,1.54,4c0,0.34-0.04,0.67-0.09,1h3.14 C15.3,13.75,17.19,12,19.5,12z", } @@ -217,11 +334,23 @@ impl IconShape for MdAltRoute { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -229,8 +358,16 @@ impl IconShape for MdAltRoute { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9.78,11.16l-1.42,1.42c-0.68-0.69-1.34-1.58-1.79-2.94l1.94-0.49C8.83,10.04,9.28,10.65,9.78,11.16z M11,6L7,2L3,6h3.02 C6.04,6.81,6.1,7.54,6.21,8.17l1.94-0.49C8.08,7.2,8.03,6.63,8.02,6H11z M21,6l-4-4l-4,4h2.99c-0.1,3.68-1.28,4.75-2.54,5.88 c-0.5,0.44-1.01,0.92-1.45,1.55c-0.34-0.49-0.73-0.88-1.13-1.24L9.46,13.6C10.39,14.45,11,15.14,11,17c0,0,0,0,0,0h0v5h2v-5 c0,0,0,0,0,0c0-2.02,0.71-2.66,1.79-3.63c1.38-1.24,3.08-2.78,3.2-7.37H21z", } @@ -244,11 +381,23 @@ impl IconShape for MdAtm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -256,8 +405,15 @@ impl IconShape for MdAtm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M8 9v1.5h2.25V15h1.5v-4.5H14V9zM6 9H3c-.55 0-1 .45-1 1v5h1.5v-1.5h2V15H7v-5c0-.55-.45-1-1-1zm-.5 3h-2v-1.5h2V12zM21 9h-4.5c-.55 0-1 .45-1 1v5H17v-4.5h1V14h1.5v-3.51h1V15H22v-5c0-.55-.45-1-1-1z", } @@ -271,11 +427,23 @@ impl IconShape for MdAttractions { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -283,8 +451,16 @@ impl IconShape for MdAttractions { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M10.43,18.75C10.8,18.29,11.37,18,12,18c0.63,0,1.19,0.29,1.56,0.75c0.39-0.09,0.76-0.21,1.12-0.36l-1.42-3.18 c-0.39,0.15-0.82,0.23-1.26,0.23c-0.46,0-0.9-0.09-1.3-0.25l-1.43,3.19C9.65,18.54,10.03,18.67,10.43,18.75z M5.15,10 c-0.16,0.59-0.25,1.21-0.25,1.85c0,0.75,0.12,1.47,0.33,2.15c0.63,0.05,1.22,0.4,1.56,0.99c0.33,0.57,0.35,1.23,0.11,1.79 c0.27,0.27,0.56,0.53,0.87,0.76l1.52-3.39v0c-0.47-0.58-0.75-1.32-0.75-2.13c0-1.89,1.55-3.41,3.46-3.41 c1.91,0,3.46,1.53,3.46,3.41c0,0.82-0.29,1.57-0.78,2.16l1.5,3.35c0.32-0.24,0.62-0.5,0.9-0.79c-0.22-0.55-0.2-1.2,0.12-1.75 c0.33-0.57,0.9-0.92,1.52-0.99c0.22-0.68,0.34-1.41,0.34-2.16c0-0.64-0.09-1.27-0.25-1.86c-0.64-0.04-1.26-0.39-1.6-1 c-0.36-0.62-0.35-1.36-0.03-1.95c-0.91-0.98-2.1-1.71-3.44-2.05C13.39,5.6,12.74,6,12,6c-0.74,0-1.39-0.41-1.74-1.01 C8.92,5.33,7.73,6.04,6.82,7.02C7.15,7.62,7.17,8.37,6.8,9C6.45,9.62,5.81,9.97,5.15,10z M3.85,9.58C3.07,8.98,2.83,7.88,3.34,7 c0.51-0.88,1.58-1.23,2.49-0.85c1.11-1.17,2.56-2.03,4.18-2.42C10.15,2.75,10.99,2,12,2c1.01,0,1.85,0.75,1.98,1.73 c1.63,0.39,3.07,1.24,4.18,2.42c0.91-0.38,1.99-0.03,2.49,0.85c0.51,0.88,0.27,1.98-0.51,2.58c0.23,0.77,0.35,1.58,0.35,2.42 s-0.12,1.65-0.35,2.42c0.78,0.6,1.02,1.7,0.51,2.58c-0.51,0.88-1.58,1.23-2.49,0.85c-0.4,0.43-0.85,0.81-1.34,1.15l1.34,3H16.3 l-0.97-2.17c-0.43,0.18-0.88,0.33-1.34,0.44C13.85,21.25,13.01,22,12,22c-1.01,0-1.85-0.75-1.98-1.73 C9.54,20.15,9.08,20,8.64,19.81L7.66,22H5.78l1.36-3.03c-0.47-0.33-0.91-0.71-1.3-1.12C4.92,18.23,3.85,17.88,3.34,17 c-0.51-0.88-0.27-1.98,0.51-2.58C3.62,13.65,3.5,12.84,3.5,12S3.62,10.35,3.85,9.58z", } @@ -298,11 +474,23 @@ impl IconShape for MdBadge { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -310,8 +498,16 @@ impl IconShape for MdBadge { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,7h-5V4c0-1.1-0.9-2-2-2h-2C9.9,2,9,2.9,9,4v3H4C2.9,7,2,7.9,2,9v11c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V9 C22,7.9,21.1,7,20,7z M9,12c0.83,0,1.5,0.67,1.5,1.5S9.83,15,9,15s-1.5-0.67-1.5-1.5S8.17,12,9,12z M12,18H6v-0.75c0-1,2-1.5,3-1.5 s3,0.5,3,1.5V18z M13,9h-2V4h2V9z M18,16.5h-4V15h4V16.5z M18,13.5h-4V12h4V13.5z", } @@ -325,11 +521,23 @@ impl IconShape for MdBakeryDining { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -337,8 +545,16 @@ impl IconShape for MdBakeryDining { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19.28,16.34C18.07,15.45,17.46,15,17.46,15s0.32-0.59,0.96-1.78 c0.38-0.59,1.22-0.59,1.6,0l0.81,1.26c0.19,0.3,0.21,0.68,0.06,1l-0.22,0.47C20.42,16.49,19.76,16.67,19.28,16.34z M4.72,16.34 c-0.48,0.33-1.13,0.15-1.39-0.38L3.1,15.49c-0.15-0.32-0.13-0.7,0.06-1l0.81-1.26c0.38-0.59,1.22-0.59,1.6,0 C6.22,14.41,6.54,15,6.54,15S5.93,15.45,4.72,16.34z M15.36,9.37c0.09-0.68,0.73-1.06,1.27-0.75l1.59,0.9 c0.46,0.26,0.63,0.91,0.36,1.41L16.5,15h-1.8L15.36,9.37z M8.63,9.37L9.3,15H7.5l-2.09-4.08c-0.27-0.5-0.1-1.15,0.36-1.41l1.59-0.9 C7.89,8.31,8.54,8.69,8.63,9.37z M13.8,15h-3.6L9.46,8.12C9.39,7.53,9.81,7,10.34,7h3.3c0.53,0,0.94,0.53,0.88,1.12L13.8,15z", fill_rule: "evenodd", @@ -353,11 +569,23 @@ impl IconShape for MdBeenhere { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -365,8 +593,15 @@ impl IconShape for MdBeenhere { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66L12 23l8.11-5.41c.53-.36.88-.97.88-1.66L21 3c0-1.1-.9-2-2-2zm-9 15l-5-5 1.41-1.41L10 13.17l7.59-7.59L19 7l-9 9z", } @@ -380,11 +615,23 @@ impl IconShape for MdBikeScooter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -392,8 +639,16 @@ impl IconShape for MdBikeScooter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M10,14h0.74L8.82,5.56C8.61,4.65,7.8,4,6.87,4H3v2h3.87l1.42,6.25c0,0-0.01,0-0.01,0C6.12,12.9,4.47,14.73,4.09,17H0v2h6 v-1C6,15.79,7.79,14,10,14z", } @@ -413,11 +668,23 @@ impl IconShape for MdBreakfastDining { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -425,8 +692,16 @@ impl IconShape for MdBreakfastDining { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,3H6C3.79,3,2,4.79,2,7c0,1.48,0.81,2.75,2,3.45V19c0,1.1,0.9,2,2,2h12 c1.1,0,2-0.9,2-2v-8.55c1.19-0.69,2-1.97,2-3.45C22,4.79,20.21,3,18,3z M14,15h-4v-4h4V15z", fill_rule: "evenodd", @@ -441,11 +716,23 @@ impl IconShape for MdBrunchDining { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -453,8 +740,16 @@ impl IconShape for MdBrunchDining { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,8h2V4h-2V8z M15.51,22H2.49C2.22,22,2,21.78,2,21.5V20h14v1.5 C16,21.78,15.78,22,15.51,22z M18,15.89l-0.4-0.42c-1.02-1.08-1.6-2.52-1.6-4V2h6v9.51c0,1.46-0.54,2.87-1.53,3.94L20,15.97V20h2v2 h-4V15.89z M7,16v-2h4v2h4.5c0.28,0,0.5,0.22,0.5,0.5v1c0,0.28-0.22,0.5-0.5,0.5h-13C2.22,18,2,17.78,2,17.5v-1 C2,16.22,2.22,16,2.5,16H7z", fill_rule: "evenodd", @@ -469,11 +764,23 @@ impl IconShape for MdBusAlert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -481,8 +788,15 @@ impl IconShape for MdBusAlert { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M16 1a7 7 0 0 0-5.78 3.05l.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1h8v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08A7 7 0 0 0 16 1zM4.5 19a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM3 13V8h6c0 1.96.81 3.73 2.11 5H3zm10.5 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm2.5-6a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm-1-9h2v5h-2zm0 6h2v2h-2z", } @@ -496,11 +810,23 @@ impl IconShape for MdCarRental { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -508,8 +834,16 @@ impl IconShape for MdCarRental { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16.39,9H7.61C7.18,9,6.8,9.28,6.66,9.68l-1.66,5v6.81C5,21.78,5.23,22,5.5,22h1C6.78,22,7,21.78,7,21.5V20h10v1.5 c0,0.28,0.22,0.5,0.5,0.5h1c0.28,0,0.5-0.22,0.5-0.5v-6.81l-1.66-5C17.2,9.28,16.82,9,16.39,9z M7.78,18 c-0.68,0-1.22-0.54-1.22-1.22s0.54-1.22,1.22-1.22S9,16.11,9,16.78S8.46,18,7.78,18z M16.22,18C15.55,18,15,17.46,15,16.78 s0.54-1.22,1.22-1.22s1.22,0.54,1.22,1.22S16.9,18,16.22,18z M6.29,14l1.33-4h8.78l1.33,4H6.29z", } @@ -526,11 +860,23 @@ impl IconShape for MdCarRepair { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -538,8 +884,16 @@ impl IconShape for MdCarRepair { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16.22,12c0.68,0,1.22-0.54,1.22-1.22c0-0.67-0.54-1.22-1.22-1.22S15,10.11,15,10.78C15,11.46,15.55,12,16.22,12z M6.56,10.78c0,0.67,0.54,1.22,1.22,1.22S9,11.46,9,10.78c0-0.67-0.54-1.22-1.22-1.22S6.56,10.11,6.56,10.78z M7.61,4L6.28,8h11.43 l-1.33-4H7.61z M16.28,3c0,0,0.54,0.01,0.92,0.54c0.02,0.02,0.03,0.04,0.05,0.07c0.07,0.11,0.14,0.24,0.19,0.4 C17.66,4.66,19,8.69,19,8.69v6.5c0,0.45-0.35,0.81-0.78,0.81h-0.44C17.35,16,17,15.64,17,15.19V14H7v1.19C7,15.64,6.65,16,6.22,16 H5.78C5.35,16,5,15.64,5,15.19v-6.5c0,0,1.34-4.02,1.55-4.69c0.05-0.16,0.12-0.28,0.19-0.4C6.77,3.58,6.78,3.56,6.8,3.54 C7.18,3.01,7.72,3,7.72,3H16.28z M4,17.01h16V19h-7v3h-2v-3H4V17.01z", } @@ -553,11 +907,23 @@ impl IconShape for MdCategory { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -565,8 +931,15 @@ impl IconShape for MdCategory { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2l-5.5 9h11z", } @@ -588,11 +961,23 @@ impl IconShape for MdCelebration { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -600,8 +985,16 @@ impl IconShape for MdCelebration { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "2,22 16,17 7,8", } @@ -627,11 +1020,23 @@ impl IconShape for MdCleaningServices { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -639,8 +1044,16 @@ impl IconShape for MdCleaningServices { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16,11h-1V3c0-1.1-0.9-2-2-2h-2C9.9,1,9,1.9,9,3v8H8c-2.76,0-5,2.24-5,5v7h18v-7C21,13.24,18.76,11,16,11z M19,21h-2v-3 c0-0.55-0.45-1-1-1s-1,0.45-1,1v3h-2v-3c0-0.55-0.45-1-1-1s-1,0.45-1,1v3H9v-3c0-0.55-0.45-1-1-1s-1,0.45-1,1v3H5v-5 c0-1.65,1.35-3,3-3h8c1.65,0,3,1.35,3,3V21z", } @@ -654,11 +1067,23 @@ impl IconShape for MdCompassCalibration { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -666,8 +1091,15 @@ impl IconShape for MdCompassCalibration { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "12", cy: "17", @@ -686,11 +1118,23 @@ impl IconShape for MdDeliveryDining { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -698,8 +1142,16 @@ impl IconShape for MdDeliveryDining { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,7c0-1.1-0.9-2-2-2h-3v2h3v2.65L13.52,14H10V9H6c-2.21,0-4,1.79-4,4v3h2c0,1.66,1.34,3,3,3s3-1.34,3-3h4.48L19,10.35V7 z M7,17c-0.55,0-1-0.45-1-1h2C8,16.55,7.55,17,7,17z", } @@ -722,11 +1174,23 @@ impl IconShape for MdDepartureBoard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -734,8 +1198,15 @@ impl IconShape for MdDepartureBoard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M16 1c-2.4 0-4.52 1.21-5.78 3.05.01-.01.01-.02.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08c3.39-.49 6-3.39 6-6.92 0-3.87-3.13-7-7-7zM4.5 19c-.83 0-1.5-.67-1.5-1.5S3.67 16 4.5 16s1.5.67 1.5 1.5S5.33 19 4.5 19zM3 13V8h6c0 1.96.81 3.73 2.11 5H3zm10.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm2.5-6c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm.5-9H15v5l3.62 2.16.75-1.23-2.87-1.68z", } @@ -749,11 +1220,23 @@ impl IconShape for MdDesignServices { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -761,8 +1244,16 @@ impl IconShape for MdDesignServices { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16.24,11.51l1.57-1.57l-3.75-3.75l-1.57,1.57L8.35,3.63c-0.78-0.78-2.05-0.78-2.83,0l-1.9,1.9 c-0.78,0.78-0.78,2.05,0,2.83l4.13,4.13L3,17.25V21h3.75l4.76-4.76l4.13,4.13c0.95,0.95,2.23,0.6,2.83,0l1.9-1.9 c0.78-0.78,0.78-2.05,0-2.83L16.24,11.51z M9.18,11.07L5.04,6.94l1.89-1.9c0,0,0,0,0,0l1.27,1.27L7.02,7.5l1.41,1.41l1.19-1.19 l1.45,1.45L9.18,11.07z M17.06,18.96l-4.13-4.13l1.9-1.9l1.45,1.45l-1.19,1.19l1.41,1.41l1.19-1.19l1.27,1.27L17.06,18.96z", } @@ -779,11 +1270,23 @@ impl IconShape for MdDinnerDining { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -791,8 +1294,16 @@ impl IconShape for MdDinnerDining { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M2,19h20l-2,2H4L2,19z M5,6h1v1H5V6z M5,4h1v1H5V4z M9,4v1H7V4H9z M9,7H7V6h2V7z M6,15.23c-0.36,0.11-0.69,0.28-1,0.47V8h1 V15.23z M4,16.52C3.62,16.96,3.32,17.45,3.16,18h16.82c0.01-0.16,0.03-0.33,0.03-0.5c0-3.04-2.46-5.5-5.5-5.5 c-2.29,0-4.25,1.4-5.08,3.4C8.84,15.15,8.19,15,7.5,15c-0.17,0-0.33,0.02-0.5,0.04V8h2c1.03,0.06,1.9-0.96,2-2h10V5H11 c-0.1-1.05-0.97-1.97-2-2H3v1h1v1H3v1h1v1H3v1h1V16.52z", } @@ -806,11 +1317,23 @@ impl IconShape for MdDirections { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -818,8 +1341,15 @@ impl IconShape for MdDirections { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21.71 11.29l-9-9c-.39-.39-1.02-.39-1.41 0l-9 9c-.39.39-.39 1.02 0 1.41l9 9c.39.39 1.02.39 1.41 0l9-9c.39-.38.39-1.01 0-1.41zM14 14.5V12h-4v3H8v-4c0-.55.45-1 1-1h5V7.5l3.5 3.5-3.5 3.5z", } @@ -833,11 +1363,23 @@ impl IconShape for MdDirectionsBike { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -845,8 +1387,15 @@ impl IconShape for MdDirectionsBike { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm5.8-10l2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4L11 14v5h2v-6.2l-2.2-2.3zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z", } @@ -860,11 +1409,23 @@ impl IconShape for MdDirectionsBoat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -872,8 +1433,15 @@ impl IconShape for MdDirectionsBoat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2h-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78L3.95 19zM6 6h12v3.97L12 8 6 9.97V6z", } @@ -887,11 +1455,23 @@ impl IconShape for MdDirectionsBus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -899,8 +1479,15 @@ impl IconShape for MdDirectionsBus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 16c0 .88.39 1.67 1 2.22V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4s-8 .5-8 4v10zm3.5 1c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17zm9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm1.5-6H6V6h12v5z", } @@ -914,11 +1501,23 @@ impl IconShape for MdDirectionsCar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -926,8 +1525,15 @@ impl IconShape for MdDirectionsCar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM5 11l1.5-4.5h11L19 11H5z", } @@ -941,11 +1547,23 @@ impl IconShape for MdDirectionsRailway { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -953,8 +1571,15 @@ impl IconShape for MdDirectionsRailway { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 15.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4v10.5zm8 1.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm6-7H6V5h12v5z", } @@ -968,11 +1593,23 @@ impl IconShape for MdDirectionsRun { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -980,8 +1617,15 @@ impl IconShape for MdDirectionsRun { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-3.6 13.9l1-4.4 2.1 2v6h2v-7.5l-2.1-2 .6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2 7 1.4z", } @@ -995,11 +1639,23 @@ impl IconShape for MdDirectionsSubway { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1007,8 +1663,15 @@ impl IconShape for MdDirectionsSubway { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4zM7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17zm3.5-6H6V6h5v5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm1.5-6h-5V6h5v5z", } @@ -1022,11 +1685,23 @@ impl IconShape for MdDirectionsTransit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1034,8 +1709,15 @@ impl IconShape for MdDirectionsTransit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4zM7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17zm3.5-6H6V6h5v5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm1.5-6h-5V6h5v5z", } @@ -1049,11 +1731,23 @@ impl IconShape for MdDirectionsWalk { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1061,8 +1755,15 @@ impl IconShape for MdDirectionsWalk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM9.8 8.9L7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1L6 8.3V13h2V9.6l1.8-.7", } @@ -1076,11 +1777,23 @@ impl IconShape for MdDryCleaning { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1088,8 +1801,16 @@ impl IconShape for MdDryCleaning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19.56,11.36L13,8.44V7c0-0.55-0.45-1-1-1l0,0c-0.55,0-1-0.45-1-1s0.45-1,1-1s1,0.45,1,1h2c0-1.84-1.66-3.3-3.56-2.95 C10.26,2.27,9.29,3.22,9.06,4.4C8.76,5.96,9.66,7.34,11,7.82v0.63l-6.56,2.92C3.56,11.75,3,12.62,3,13.57v0.01 C3,14.92,4.08,16,5.42,16H7v6h10v-6h1.58c1.34,0,2.42-1.08,2.42-2.42v-0.01C21,12.62,20.44,11.75,19.56,11.36z M18.58,14H17v-1H7v1 H5.42C5.19,14,5,13.81,5,13.57c0-0.17,0.1-0.32,0.25-0.38l6.75-3l6.75,3C18.9,13.26,19,13.41,19,13.58C19,13.81,18.81,14,18.58,14z", } @@ -1103,11 +1824,23 @@ impl IconShape for MdEditAttributes { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1115,8 +1848,16 @@ impl IconShape for MdEditAttributes { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + class: "st0", + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5zM7.24 14.46l-2.57-2.57.7-.7 1.87 1.87 3.52-3.52.7.7-4.22 4.22z", } @@ -1130,11 +1871,23 @@ impl IconShape for MdEditLocation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1142,8 +1895,15 @@ impl IconShape for MdEditLocation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7zm-1.56 10H9v-1.44l3.35-3.34 1.43 1.43L10.44 12zm4.45-4.45l-.7.7-1.44-1.44.7-.7c.15-.15.39-.15.54 0l.9.9c.15.15.15.39 0 .54z", } @@ -1157,11 +1917,23 @@ impl IconShape for MdEditRoad { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1169,8 +1941,16 @@ impl IconShape for MdEditRoad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "18,4 16,4 16,11.9 18,9.9", } @@ -1211,11 +1991,23 @@ impl IconShape for MdElectricBike { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1223,8 +2015,16 @@ impl IconShape for MdElectricBike { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,7h-0.82l-1.7-4.68C16.19,1.53,15.44,1,14.6,1H12v2h2.6l1.46,4h-4.81l-0.36-1H12V4H7v2h1.75l1.82,5H9.9 C9.46,8.77,7.59,7.12,5.25,7.01C2.45,6.87,0,9.2,0,12c0,2.8,2.2,5,5,5c2.46,0,4.45-1.69,4.9-4h4.2c0.44,2.23,2.31,3.88,4.65,3.99 c2.8,0.13,5.25-2.19,5.25-5C24,9.2,21.8,7,19,7z M7.82,13c-0.4,1.17-1.49,2-2.82,2c-1.68,0-3-1.32-3-3s1.32-3,3-3 c1.33,0,2.42,0.83,2.82,2H5v2H7.82z M14.1,11h-1.4l-0.73-2H15C14.56,9.58,14.24,10.25,14.1,11z M19,15c-1.68,0-3-1.32-3-3 c0-0.93,0.41-1.73,1.05-2.28l0.96,2.64l1.88-0.68l-0.97-2.67C18.94,9.01,18.97,9,19,9c1.68,0,3,1.32,3,3S20.68,15,19,15z", } @@ -1241,11 +2041,23 @@ impl IconShape for MdElectricCar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1253,8 +2065,16 @@ impl IconShape for MdElectricCar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18.92,2.01C18.72,1.42,18.16,1,17.5,1h-11C5.84,1,5.29,1.42,5.08,2.01L3,8v8c0,0.55,0.45,1,1,1h1c0.55,0,1-0.45,1-1v-1h12 v1c0,0.55,0.45,1,1,1h1c0.55,0,1-0.45,1-1V8L18.92,2.01z M6.5,12C5.67,12,5,11.33,5,10.5S5.67,9,6.5,9S8,9.67,8,10.5 S7.33,12,6.5,12z M17.5,12c-0.83,0-1.5-0.67-1.5-1.5S16.67,9,17.5,9S19,9.67,19,10.5S18.33,12,17.5,12z M5,7l1.5-4.5h11L19,7H5z", } @@ -1271,11 +2091,23 @@ impl IconShape for MdElectricMoped { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1283,8 +2115,16 @@ impl IconShape for MdElectricMoped { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,5c0-1.1-0.9-2-2-2h-3v2h3v2.65L13.52,12H10V7H6c-2.21,0-4,1.79-4,4v3h2c0,1.66,1.34,3,3,3s3-1.34,3-3h4.48L19,8.35V5z M7,15c-0.55,0-1-0.45-1-1h2C8,14.55,7.55,15,7,15z", } @@ -1310,11 +2150,23 @@ impl IconShape for MdElectricRickshaw { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1322,8 +2174,16 @@ impl IconShape for MdElectricRickshaw { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21,11.18V9.72c0-0.47-0.16-0.92-0.46-1.28L16.6,3.72C16.22,3.26,15.66,3,15.06,3H3C1.9,3,1,3.9,1,5v8c0,1.1,0.9,2,2,2 h0.18C3.6,16.16,4.7,17,6,17s2.4-0.84,2.82-2h8.37c0.41,1.16,1.51,2,2.82,2c1.66,0,3-1.34,3-3C23,12.7,22.16,11.6,21,11.18z M18.4,9H16V6.12L18.4,9z M3,5h4v4H3V5z M6,15c-0.55,0-1-0.45-1-1s0.45-1,1-1s1,0.45,1,1S6.55,15,6,15z M9,13v-2h3V9H9V5h5v8H9z M20,15c-0.55,0-1-0.45-1-1s0.45-1,1-1s1,0.45,1,1S20.55,15,20,15z", } @@ -1340,11 +2200,23 @@ impl IconShape for MdElectricScooter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1352,8 +2224,16 @@ impl IconShape for MdElectricScooter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M7.82,16H15v-1c0-2.21,1.79-4,4-4h0.74l-1.9-8.44C17.63,1.65,16.82,1,15.89,1H12v2h3.89l1.4,6.25c0,0-0.01,0-0.01,0 c-2.16,0.65-3.81,2.48-4.19,4.75H7.82c-0.48-1.34-1.86-2.24-3.42-1.94c-1.18,0.23-2.13,1.2-2.35,2.38C1.7,16.34,3.16,18,5,18 C6.3,18,7.4,17.16,7.82,16z M5,16c-0.55,0-1-0.45-1-1s0.45-1,1-1s1,0.45,1,1S5.55,16,5,16z", } @@ -1373,11 +2253,23 @@ impl IconShape for MdElectricalServices { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1385,8 +2277,16 @@ impl IconShape for MdElectricalServices { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21,14c0-0.55-0.45-1-1-1h-2v2h2C20.55,15,21,14.55,21,14z", } @@ -1409,11 +2309,23 @@ impl IconShape for MdEvStation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1421,8 +2333,15 @@ impl IconShape for MdEvStation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19.77 7.23l.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77zM18 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM8 18v-4.5H6L10 6v5h2l-4 7z", } @@ -1436,11 +2355,23 @@ impl IconShape for MdFastfood { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1448,8 +2379,15 @@ impl IconShape for MdFastfood { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.06 22.99h1.66c.84 0 1.53-.64 1.63-1.46L23 5.05h-5V1h-1.97v4.05h-4.97l.3 2.34c1.71.47 3.31 1.32 4.27 2.26 1.44 1.42 2.43 2.89 2.43 5.29v8.05zM1 21.99V21h15.03v.99c0 .55-.45 1-1.01 1H2.01c-.56 0-1.01-.45-1.01-1zm15.03-7c0-8-15.03-8-15.03 0h15.03zM1.02 17h15v2h-15z", } @@ -1463,11 +2401,23 @@ impl IconShape for MdFestival { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1475,8 +2425,16 @@ impl IconShape for MdFestival { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "13,5.7 13,4 16,4 15,2.51 16,1 11,1 11,5.7 2,12 2,22 9,22 9,17 12.03,15 15,17 15,22 22,22 22,12", } @@ -1490,11 +2448,23 @@ impl IconShape for MdFlight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1502,8 +2472,15 @@ impl IconShape for MdFlight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z", } @@ -1517,11 +2494,23 @@ impl IconShape for MdHail { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1529,8 +2518,15 @@ impl IconShape for MdHail { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm5-4h2v.4c-.1 2.2-.8 3.9-2.3 5.1-.5.4-1.1.7-1.7.9V22h-2v-6h-2v6H9V10.1c-.3.1-.5.2-.6.3-.9.7-1.39 1.6-1.4 3.1v.5H5v-.5c0-2 .71-3.59 2.11-4.79C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06C16.48 5.14 17 4 17 2.5V2zM4 16h3v6H4v-6z", } @@ -1544,11 +2540,23 @@ impl IconShape for MdHandyman { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1556,8 +2564,16 @@ impl IconShape for MdHandyman { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21.67,18.17l-5.3-5.3h-0.99l-2.54,2.54v0.99l5.3,5.3c0.39,0.39,1.02,0.39,1.41,0l2.12-2.12 C22.06,19.2,22.06,18.56,21.67,18.17z", } @@ -1574,11 +2590,23 @@ impl IconShape for MdHardware { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1586,8 +2614,16 @@ impl IconShape for MdHardware { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,3l-3,3V3H9C6.24,3,4,5.24,4,8h5v3h6V8l3,3h2V3H18z", } @@ -1604,11 +2640,23 @@ impl IconShape for MdHomeRepairService { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1616,8 +2664,16 @@ impl IconShape for MdHomeRepairService { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "18,16 16,16 16,15 8,15 8,16 6,16 6,15 2,15 2,20 22,20 22,15 18,15", } @@ -1634,11 +2690,23 @@ impl IconShape for MdHotel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1646,8 +2714,15 @@ impl IconShape for MdHotel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3zm12-6h-8v7H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4z", } @@ -1661,11 +2736,23 @@ impl IconShape for MdHvac { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1673,8 +2760,16 @@ impl IconShape for MdHvac { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,16c1.01,0,1.91-0.39,2.62-1H9.38C10.09,15.61,10.99,16,12,16z", } @@ -1700,11 +2795,23 @@ impl IconShape for MdIcecream { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1712,8 +2819,16 @@ impl IconShape for MdIcecream { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M8.79,12.4l3.26,6.22l3.17-6.21c-0.11-0.08-0.21-0.16-0.3-0.25 C14.08,12.69,13.07,13,12,13s-2.08-0.31-2.92-0.84C8.99,12.25,8.89,12.33,8.79,12.4z M6.83,12.99C5.25,12.9,4,11.6,4,10 c0-1.49,1.09-2.73,2.52-2.96C6.75,4.22,9.12,2,12,2s5.25,2.22,5.48,5.04C18.91,7.27,20,8.51,20,10c0,1.59-1.24,2.9-2.81,2.99 L12.07,23L6.83,12.99z", fill_rule: "evenodd", @@ -1728,11 +2843,23 @@ impl IconShape for MdLayers { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1740,8 +2867,15 @@ impl IconShape for MdLayers { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.99 18.54l-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27-7.38 5.74zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27L12 16z", } @@ -1755,11 +2889,23 @@ impl IconShape for MdLayersClear { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1767,8 +2913,15 @@ impl IconShape for MdLayersClear { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.81 14.99l1.19-.92-1.43-1.43-1.19.92 1.43 1.43zm-.45-4.72L21 9l-9-7-2.91 2.27 7.87 7.88 2.4-1.88zM3.27 1L2 2.27l4.22 4.22L3 9l1.63 1.27L12 16l2.1-1.63 1.43 1.43L12 18.54l-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21 22 19.73 3.27 1z", } @@ -1782,11 +2935,23 @@ impl IconShape for MdLiquor { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1794,8 +2959,16 @@ impl IconShape for MdLiquor { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M3,14c0,1.3,0.84,2.4,2,2.82V20H3v2h6v-2H7v-3.18C8.16,16.4,9,15.3,9,14V6H3V14z M5,8h2v3H5V8z", } @@ -1812,11 +2985,23 @@ impl IconShape for MdLocalActivity { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1824,8 +3009,15 @@ impl IconShape for MdLocalActivity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2zm-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69 1.09 4.11z", } @@ -1839,11 +3031,23 @@ impl IconShape for MdLocalAirport { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1851,10 +3055,17 @@ impl IconShape for MdLocalAirport { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M22,16v-2l-8.5-5V3.5C13.5,2.67,12.83,2,12,2s-1.5,0.67-1.5,1.5V9L2,14v2l8.5-2.5V19L8,20.5L8,22l4-1l4,1l0-1.5L13.5,19 v-5.5L22,16z", + } path { d: "M0,0h24v24H0V0z", + fill: "none", } } } @@ -1866,11 +3077,23 @@ impl IconShape for MdLocalAtm { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1878,8 +3101,15 @@ impl IconShape for MdLocalAtm { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2v1zm9-13H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4V6h16v12z", } @@ -1893,11 +3123,23 @@ impl IconShape for MdLocalBar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1905,8 +3147,15 @@ impl IconShape for MdLocalBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 5V3H3v2l8 9v5H6v2h12v-2h-5v-5l8-9zM7.43 7L5.66 5h12.69l-1.78 2H7.43z", } @@ -1920,11 +3169,23 @@ impl IconShape for MdLocalCafe { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1932,8 +3193,15 @@ impl IconShape for MdLocalCafe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2zm0 5h-2V5h2v3zM4 19h16v2H4z", } @@ -1947,11 +3215,23 @@ impl IconShape for MdLocalCarWash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1959,8 +3239,15 @@ impl IconShape for MdLocalCarWash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 5c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5zm-5 0c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5zM7 5c.83 0 1.5-.67 1.5-1.5C8.5 2.5 7 .8 7 .8S5.5 2.5 5.5 3.5C5.5 4.33 6.17 5 7 5zm11.92 3.01C18.72 7.42 18.16 7 17.5 7h-11c-.66 0-1.21.42-1.42 1.01L3 14v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.5 18c-.83 0-1.5-.67-1.5-1.5S5.67 15 6.5 15s1.5.67 1.5 1.5S7.33 18 6.5 18zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM5 13l1.5-4.5h11L19 13H5z", } @@ -1974,11 +3261,23 @@ impl IconShape for MdLocalConvenienceStore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1986,8 +3285,15 @@ impl IconShape for MdLocalConvenienceStore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 7V4H5v3H2v13h8v-4h4v4h8V7h-3zm-8 3H9v1h2v1H8V9h2V8H8V7h3v3zm5 2h-1v-2h-2V7h1v2h1V7h1v5z", } @@ -2001,11 +3307,23 @@ impl IconShape for MdLocalDining { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2013,8 +3331,15 @@ impl IconShape for MdLocalDining { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M8.1 13.34l2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66l4.19 4.18zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47z", } @@ -2028,11 +3353,23 @@ impl IconShape for MdLocalDrink { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2040,10 +3377,17 @@ impl IconShape for MdLocalDrink { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { - d: "M3 2l2.01 18.23C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77L21 2H3zm9 17c-1.66 0-3-1.34-3-3 0-2 3-5.4 3-5.4s3 3.4 3 5.4c0 1.66-1.34 3-3 3zm6.33-11H5.67l-.44-4h13.53l-.43 4z", + d: "M0 0h24v24H0z", + fill: "none", + } + path { + d: "M3 2l2.01 18.23C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77L21 2H3zm9 17c-1.66 0-3-1.34-3-3 0-2 3-5.4 3-5.4s3 3.4 3 5.4c0 1.66-1.34 3-3 3zm6.33-11H5.67l-.44-4h13.53l-.43 4z", } } } @@ -2055,11 +3399,23 @@ impl IconShape for MdLocalFireDepartment { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2067,8 +3423,17 @@ impl IconShape for MdLocalFireDepartment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + y: "0", + } path { d: "M19.48,12.35c-1.57-4.08-7.16-4.3-5.81-10.23c0.1-0.44-0.37-0.78-0.75-0.55C9.29,3.71,6.68,8,8.87,13.62 c0.18,0.46-0.36,0.89-0.75,0.59c-1.81-1.37-2-3.34-1.84-4.75c0.06-0.52-0.62-0.77-0.91-0.34C4.69,10.16,4,11.84,4,14.37 c0.38,5.6,5.11,7.32,6.81,7.54c2.43,0.31,5.06-0.14,6.95-1.87C19.84,18.11,20.6,15.03,19.48,12.35z M10.2,17.38 c1.44-0.35,2.18-1.39,2.38-2.31c0.33-1.43-0.96-2.83-0.09-5.09c0.33,1.87,3.27,3.04,3.27,5.08C15.84,17.59,13.1,19.76,10.2,17.38z", } @@ -2082,11 +3447,23 @@ impl IconShape for MdLocalFlorist { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2094,8 +3471,15 @@ impl IconShape for MdLocalFlorist { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9zM5.6 10.25c0 1.38 1.12 2.5 2.5 2.5.53 0 1.01-.16 1.42-.44l-.02.19c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5l-.02-.19c.4.28.89.44 1.42.44 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.02-.19C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-1.38 0-2.5 1.12-2.5 2.5 0 1 .59 1.85 1.43 2.25-.84.4-1.43 1.25-1.43 2.25zM12 5.5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8s1.12-2.5 2.5-2.5zM3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9z", } @@ -2109,11 +3493,23 @@ impl IconShape for MdLocalGasStation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2121,8 +3517,15 @@ impl IconShape for MdLocalGasStation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.77 7.23l.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77zM12 10H6V5h6v5zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z", } @@ -2136,11 +3539,23 @@ impl IconShape for MdLocalGroceryStore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2148,8 +3563,15 @@ impl IconShape for MdLocalGroceryStore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z", } @@ -2163,11 +3585,23 @@ impl IconShape for MdLocalHospital { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2175,8 +3609,15 @@ impl IconShape for MdLocalHospital { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 11h-4v4h-4v-4H6v-4h4V6h4v4h4v4z", } @@ -2190,11 +3631,23 @@ impl IconShape for MdLocalHotel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2202,8 +3655,15 @@ impl IconShape for MdLocalHotel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3zm12-6h-8v7H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4z", } @@ -2217,11 +3677,23 @@ impl IconShape for MdLocalLaundryService { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2229,8 +3701,15 @@ impl IconShape for MdLocalLaundryService { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9.17 16.83c1.56 1.56 4.1 1.56 5.66 0 1.56-1.56 1.56-4.1 0-5.66l-5.66 5.66zM18 2.01L6 2c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V4c0-1.11-.89-1.99-2-1.99zM10 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM7 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5 16c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z", } @@ -2244,11 +3723,23 @@ impl IconShape for MdLocalLibrary { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2256,8 +3747,15 @@ impl IconShape for MdLocalLibrary { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 11.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55zM12 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z", } @@ -2271,11 +3769,23 @@ impl IconShape for MdLocalMall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2283,8 +3793,15 @@ impl IconShape for MdLocalMall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5z", } @@ -2298,11 +3815,23 @@ impl IconShape for MdLocalMovies { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2310,8 +3839,15 @@ impl IconShape for MdLocalMovies { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z", } @@ -2325,11 +3861,23 @@ impl IconShape for MdLocalOffer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2337,8 +3885,15 @@ impl IconShape for MdLocalOffer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z", } @@ -2352,11 +3907,23 @@ impl IconShape for MdLocalParking { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2364,8 +3931,15 @@ impl IconShape for MdLocalParking { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6zm.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2z", } @@ -2379,11 +3953,23 @@ impl IconShape for MdLocalPharmacy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2391,8 +3977,15 @@ impl IconShape for MdLocalPharmacy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 5h-2.64l1.14-3.14L17.15 1l-1.46 4H3v2l2 6-2 6v2h18v-2l-2-6 2-6V5zm-5 9h-3v3h-2v-3H8v-2h3V9h2v3h3v2z", } @@ -2406,11 +3999,23 @@ impl IconShape for MdLocalPhone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2418,8 +4023,15 @@ impl IconShape for MdLocalPhone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z", } @@ -2433,11 +4045,23 @@ impl IconShape for MdLocalPizza { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2445,8 +4069,15 @@ impl IconShape for MdLocalPizza { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C8.43 2 5.23 3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2zM7 7c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm5 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z", } @@ -2460,11 +4091,23 @@ impl IconShape for MdLocalPlay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2472,8 +4115,15 @@ impl IconShape for MdLocalPlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2zm-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69 1.09 4.11z", } @@ -2487,11 +4137,23 @@ impl IconShape for MdLocalPolice { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2499,8 +4161,16 @@ impl IconShape for MdLocalPolice { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,1L3,5v6c0,5.55,3.84,10.74,9,12c5.16-1.26,9-6.45,9-12V5L12,1z M14.5,12.59l0.9,3.88L12,14.42l-3.4,2.05l0.9-3.87 l-3-2.59l3.96-0.34L12,6.02l1.54,3.64L17.5,10L14.5,12.59z", } @@ -2514,11 +4184,23 @@ impl IconShape for MdLocalPostOffice { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2526,8 +4208,15 @@ impl IconShape for MdLocalPostOffice { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z", } @@ -2541,11 +4230,23 @@ impl IconShape for MdLocalPrintshop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2553,8 +4254,15 @@ impl IconShape for MdLocalPrintshop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z", } @@ -2568,11 +4276,23 @@ impl IconShape for MdLocalSee { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2580,8 +4300,15 @@ impl IconShape for MdLocalSee { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "12", cy: "12", @@ -2600,11 +4327,23 @@ impl IconShape for MdLocalShipping { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2612,8 +4351,15 @@ impl IconShape for MdLocalShipping { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm13.5-9l1.96 2.5H17V9.5h2.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z", } @@ -2627,11 +4373,23 @@ impl IconShape for MdLocalTaxi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2639,8 +4397,15 @@ impl IconShape for MdLocalTaxi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.92 6.01C18.72 5.42 18.16 5 17.5 5H15V3H9v2H6.5c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM5 11l1.5-4.5h11L19 11H5z", } @@ -2654,11 +4419,23 @@ impl IconShape for MdLocationPin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2666,8 +4443,16 @@ impl IconShape for MdLocationPin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2L12,2C8.13,2,5,5.13,5,9c0,1.74,0.5,3.37,1.41,4.84c0.95,1.54,2.2,2.86,3.16,4.4c0.47,0.75,0.81,1.45,1.17,2.26 C11,21.05,11.21,22,12,22h0c0.79,0,1-0.95,1.25-1.5c0.37-0.81,0.7-1.51,1.17-2.26c0.96-1.53,2.21-2.85,3.16-4.4 C18.5,12.37,19,10.74,19,9C19,5.13,15.87,2,12,2z M12,11.75c-1.38,0-2.5-1.12-2.5-2.5s1.12-2.5,2.5-2.5s2.5,1.12,2.5,2.5 S13.38,11.75,12,11.75z", } @@ -2681,11 +4466,23 @@ impl IconShape for MdLunchDining { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2693,8 +4490,16 @@ impl IconShape for MdLunchDining { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,10c0.32-3.28-4.28-6-9.99-6C6.3,4,1.7,6.72,2.02,10H22z", fill_rule: "evenodd", @@ -2717,11 +4522,23 @@ impl IconShape for MdMap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2729,8 +4546,15 @@ impl IconShape for MdMap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.5 3l-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5zM15 19l-6-2.11V5l6 2.11V19z", } @@ -2744,11 +4568,23 @@ impl IconShape for MdMapsUgc { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2756,8 +4592,17 @@ impl IconShape for MdMapsUgc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + fill_rule: "evenodd", + height: "24", + width: "24", + } path { d: "M12,2C6.48,2,2,6.48,2,12c0,1.54,0.36,2.98,0.97,4.29L1,23l6.71-1.97 C9.02,21.64,10.46,22,12,22c5.52,0,10-4.48,10-10C22,6.48,17.52,2,12,2z M16,13h-3v3h-2v-3H8v-2h3V8h2v3h3V13z", fill_rule: "evenodd", @@ -2772,11 +4617,23 @@ impl IconShape for MdMedicalServices { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2784,8 +4641,16 @@ impl IconShape for MdMedicalServices { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,6h-4V4c0-1.1-0.9-2-2-2h-4C8.9,2,8,2.9,8,4v2H4C2.9,6,2,6.9,2,8v12c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V8 C22,6.9,21.1,6,20,6z M10,4h4v2h-4V4z M16,15h-3v3h-2v-3H8v-2h3v-3h2v3h3V15z", } @@ -2799,11 +4664,23 @@ impl IconShape for MdMenuBook { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2811,8 +4688,16 @@ impl IconShape for MdMenuBook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21,5c-1.11-0.35-2.33-0.5-3.5-0.5c-1.95,0-4.05,0.4-5.5,1.5c-1.45-1.1-3.55-1.5-5.5-1.5S2.45,4.9,1,6v14.65 c0,0.25,0.25,0.5,0.5,0.5c0.1,0,0.15-0.05,0.25-0.05C3.1,20.45,5.05,20,6.5,20c1.95,0,4.05,0.4,5.5,1.5c1.35-0.85,3.8-1.5,5.5-1.5 c1.65,0,3.35,0.3,4.75,1.05c0.1,0.05,0.15,0.05,0.25,0.05c0.25,0,0.5-0.25,0.5-0.5V6C22.4,5.55,21.75,5.25,21,5z M21,18.5 c-1.1-0.35-2.3-0.5-3.5-0.5c-1.7,0-4.15,0.65-5.5,1.5V8c1.35-0.85,3.8-1.5,5.5-1.5c1.2,0,2.4,0.15,3.5,0.5V18.5z", } @@ -2835,11 +4720,23 @@ impl IconShape for MdMiscellaneousServices { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2847,8 +4744,16 @@ impl IconShape for MdMiscellaneousServices { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14.17,13.71l1.4-2.42c0.09-0.15,0.05-0.34-0.08-0.45l-1.48-1.16c0.03-0.22,0.05-0.45,0.05-0.68s-0.02-0.46-0.05-0.69 l1.48-1.16c0.13-0.11,0.17-0.3,0.08-0.45l-1.4-2.42c-0.09-0.15-0.27-0.21-0.43-0.15L12,4.83c-0.36-0.28-0.75-0.51-1.18-0.69 l-0.26-1.85C10.53,2.13,10.38,2,10.21,2h-2.8C7.24,2,7.09,2.13,7.06,2.3L6.8,4.15C6.38,4.33,5.98,4.56,5.62,4.84l-1.74-0.7 c-0.16-0.06-0.34,0-0.43,0.15l-1.4,2.42C1.96,6.86,2,7.05,2.13,7.16l1.48,1.16C3.58,8.54,3.56,8.77,3.56,9s0.02,0.46,0.05,0.69 l-1.48,1.16C2,10.96,1.96,11.15,2.05,11.3l1.4,2.42c0.09,0.15,0.27,0.21,0.43,0.15l1.74-0.7c0.36,0.28,0.75,0.51,1.18,0.69 l0.26,1.85C7.09,15.87,7.24,16,7.41,16h2.8c0.17,0,0.32-0.13,0.35-0.3l0.26-1.85c0.42-0.18,0.82-0.41,1.18-0.69l1.74,0.7 C13.9,13.92,14.08,13.86,14.17,13.71z M8.81,11c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2s2,0.9,2,2C10.81,10.1,9.91,11,8.81,11z", } @@ -2865,11 +4770,23 @@ impl IconShape for MdMoney { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2877,13 +4794,21 @@ impl IconShape for MdMoney { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M5 8h2v8H5zm7 0H9c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-1 6h-1v-4h1v4zm7-6h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-1 6h-1v-4h1v4z", } path { d: "M4 6h16v12H4z", + fill: "none", } path { d: "M2 4v16h20V4H2zm2 14V6h16v12H4z", @@ -2898,11 +4823,23 @@ impl IconShape for MdMoped { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2910,8 +4847,16 @@ impl IconShape for MdMoped { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,7c0-1.1-0.9-2-2-2h-3v2h3v2.65L13.52,14H10V9H6c-2.21,0-4,1.79-4,4v3h2c0,1.66,1.34,3,3,3s3-1.34,3-3h4.48L19,10.35V7 z M7,17c-0.55,0-1-0.45-1-1h2C8,16.55,7.55,17,7,17z", } @@ -2934,11 +4879,23 @@ impl IconShape for MdMultipleStop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2946,8 +4903,16 @@ impl IconShape for MdMultipleStop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,4l4,4l-4,4V9h-4V7h4V4z M10,7C9.45,7,9,7.45,9,8s0.45,1,1,1s1-0.45,1-1S10.55,7,10,7z M6,7C5.45,7,5,7.45,5,8 s0.45,1,1,1s1-0.45,1-1S6.55,7,6,7z M7,17h4v-2H7v-3l-4,4l4,4V17z M14,17c0.55,0,1-0.45,1-1c0-0.55-0.45-1-1-1s-1,0.45-1,1 C13,16.55,13.45,17,14,17z M18,17c0.55,0,1-0.45,1-1c0-0.55-0.45-1-1-1s-1,0.45-1,1C17,16.55,17.45,17,18,17z", } @@ -2961,11 +4926,23 @@ impl IconShape for MdMuseum { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2973,8 +4950,16 @@ impl IconShape for MdMuseum { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,11V9L12,2L2,9v2h2v9H2v2h20v-2h-2v-9H22z M16,18h-2v-4l-2,3l-2-3v4H8v-7h2l2,3l2-3h2V18z", } @@ -2988,11 +4973,23 @@ impl IconShape for MdMyLocation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3000,8 +4997,15 @@ impl IconShape for MdMyLocation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z", } @@ -3015,11 +5019,23 @@ impl IconShape for MdNavigation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3027,8 +5043,15 @@ impl IconShape for MdNavigation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2L4.5 20.29l.71.71L12 18l6.79 3 .71-.71z", } @@ -3042,11 +5065,23 @@ impl IconShape for MdNearMe { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3054,8 +5089,15 @@ impl IconShape for MdNearMe { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 3L3 10.53v.98l6.84 2.65L12.48 21h.98L21 3z", } @@ -3069,11 +5111,23 @@ impl IconShape for MdNearMeDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3081,8 +5135,16 @@ impl IconShape for MdNearMeDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,6.34L21,3l-3.34,9L12,6.34z M22.61,19.78L4.22,1.39L2.81,2.81l5.07,5.07L3,9.69v1.41l7.07,2.83L12.9,21h1.41l1.81-4.88 l5.07,5.07L22.61,19.78z", } @@ -3096,11 +5158,23 @@ impl IconShape for MdNightlife { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3108,8 +5182,16 @@ impl IconShape for MdNightlife { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M1,5h14l-6,9v4h2v2H5v-2h2v-4L1,5z M10.1,9l1.4-2H4.49l1.4,2H10.1z M17,5h5v3h-3v9h0c0,1.66-1.34,3-3,3s-3-1.34-3-3 s1.34-3,3-3c0.35,0,0.69,0.06,1,0.17L17,5z", } @@ -3123,11 +5205,23 @@ impl IconShape for MdNoMeals { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3135,8 +5229,16 @@ impl IconShape for MdNoMeals { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16,14V6c0-1.76,2.24-4,5-4v16.17l-2-2V14H16z M20.49,23.31L10.02,12.85C9.69,12.94,9.36,13,9,13v9H7v-9c-2.21,0-4-1.79-4-4 V5.83L0.69,3.51L2.1,2.1l19.8,19.8L20.49,23.31z M6.17,9L5,7.83V9H6.17z M9,2H7v2.17l2,2V2z M13,9V2h-2v6.17l1.85,1.85 C12.94,9.69,13,9.36,13,9z", } @@ -3150,11 +5252,23 @@ impl IconShape for MdNoMealsOuline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3162,8 +5276,16 @@ impl IconShape for MdNoMealsOuline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16,14V6c0-1.76,2.24-4,5-4v16.17l-2-2V14H16z M20.49,23.31L10.02,12.85C9.69,12.94,9.36,13,9,13v9H7v-9c-2.21,0-4-1.79-4-4 V5.83L0.69,3.51L2.1,2.1l19.8,19.8L20.49,23.31z M6.17,9L5,7.83V9H6.17z M9,2H7v2.17l2,2V2z M13,9V2h-2v6.17l1.85,1.85 C12.94,9.69,13,9.36,13,9z", } @@ -3177,11 +5299,23 @@ impl IconShape for MdNoTransfer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3189,8 +5323,16 @@ impl IconShape for MdNoTransfer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21.19,21.19L2.81,2.81L1.39,4.22L4,6.83V16c0,0.88,0.39,1.67,1,2.22V20c0,0.55,0.45,1,1,1h1c0.55,0,1-0.45,1-1v-1h8v1 c0,0.55,0.45,1,1,1h1c0.05,0,0.09-0.02,0.14-0.03l1.64,1.64L21.19,21.19z M7.5,17C6.67,17,6,16.33,6,15.5C6,14.67,6.67,14,7.5,14 S9,14.67,9,15.5C9,16.33,8.33,17,7.5,17z M6,11V8.83L8.17,11H6z M8.83,6L5.78,2.95C7.24,2.16,9.48,2,12,2c4.42,0,8,0.5,8,4v10 c0,0.35-0.08,0.67-0.19,0.98L13.83,11H18V6H8.83z", } @@ -3204,11 +5346,23 @@ impl IconShape for MdNotListedLocation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3216,8 +5370,15 @@ impl IconShape for MdNotListedLocation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7zm.88 13.75h-1.75V14h1.75v1.75zm0-2.87h-1.75c0-2.84 2.62-2.62 2.62-4.38 0-.96-.79-1.75-1.75-1.75s-1.75.79-1.75 1.75H8.5C8.5 6.57 10.07 5 12 5s3.5 1.57 3.5 3.5c0 2.19-2.62 2.41-2.62 4.38z", } @@ -3231,11 +5392,23 @@ impl IconShape for MdPark { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3243,8 +5416,16 @@ impl IconShape for MdPark { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "17,12 19,12 12,2 5.05,12 7,12 3.1,18 10.02,18 10.02,22 13.98,22 13.98,18 21,18", } @@ -3258,11 +5439,23 @@ impl IconShape for MdPedalBike { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3270,8 +5463,16 @@ impl IconShape for MdPedalBike { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18.18,10l-1.7-4.68C16.19,4.53,15.44,4,14.6,4H12v2h2.6l1.46,4h-4.81l-0.36-1H12V7H7v2h1.75l1.82,5H9.9 c-0.44-2.23-2.31-3.88-4.65-3.99C2.45,9.87,0,12.2,0,15c0,2.8,2.2,5,5,5c2.46,0,4.45-1.69,4.9-4h4.2c0.44,2.23,2.31,3.88,4.65,3.99 c2.8,0.13,5.25-2.19,5.25-5c0-2.8-2.2-5-5-5H18.18z M7.82,16c-0.4,1.17-1.49,2-2.82,2c-1.68,0-3-1.32-3-3s1.32-3,3-3 c1.33,0,2.42,0.83,2.82,2H5v2H7.82z M14.1,14h-1.4l-0.73-2H15C14.56,12.58,14.24,13.25,14.1,14z M19,18c-1.68,0-3-1.32-3-3 c0-0.93,0.41-1.73,1.05-2.28l0.96,2.64l1.88-0.68l-0.97-2.67c0.03,0,0.06-0.01,0.09-0.01c1.68,0,3,1.32,3,3S20.68,18,19,18z", } @@ -3285,11 +5486,23 @@ impl IconShape for MdPersonPin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3297,8 +5510,15 @@ impl IconShape for MdPersonPin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2c-4.97 0-9 4.03-9 9 0 4.17 2.84 7.67 6.69 8.69L12 22l2.31-2.31C18.16 18.67 21 15.17 21 11c0-4.97-4.03-9-9-9zm0 2c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.3c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z", } @@ -3312,11 +5532,23 @@ impl IconShape for MdPersonPinCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3324,8 +5556,16 @@ impl IconShape for MdPersonPinCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C8.14,2,5,5.14,5,9c0,5.25,7,13,7,13s7-7.75,7-13C19,5.14,15.86,2,12,2z M12,4c1.1,0,2,0.9,2,2c0,1.11-0.9,2-2,2 s-2-0.89-2-2C10,4.9,10.9,4,12,4z M12,14c-1.67,0-3.14-0.85-4-2.15c0.02-1.32,2.67-2.05,4-2.05s3.98,0.73,4,2.05 C15.14,13.15,13.67,14,12,14z", } @@ -3339,11 +5579,23 @@ impl IconShape for MdPestControl { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3351,8 +5603,16 @@ impl IconShape for MdPestControl { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21,15v-2h-3.07c-0.05-0.39-0.12-0.77-0.22-1.14l2.58-1.49l-1-1.73L16.92,10c-0.28-0.48-0.62-0.91-0.99-1.29 C15.97,8.48,16,8.25,16,8c0-0.8-0.24-1.55-0.65-2.18L17,4.17l-1.41-1.41l-1.72,1.72c-1.68-0.89-3.1-0.33-3.73,0L8.41,2.76L7,4.17 l1.65,1.65C8.24,6.45,8,7.2,8,8c0,0.25,0.03,0.48,0.07,0.72C7.7,9.1,7.36,9.53,7.08,10L4.71,8.63l-1,1.73l2.58,1.49 c-0.1,0.37-0.17,0.75-0.22,1.14H3v2h3.07c0.05,0.39,0.12,0.77,0.22,1.14l-2.58,1.49l1,1.73L7.08,18c1.08,1.81,2.88,3,4.92,3 s3.84-1.19,4.92-3l2.37,1.37l1-1.73l-2.58-1.49c0.1-0.37,0.17-0.75,0.22-1.14H21z M13,17h-2v-6h2V17z", } @@ -3366,11 +5626,23 @@ impl IconShape for MdPestControlRodent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3378,8 +5650,16 @@ impl IconShape for MdPestControlRodent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21.31,17.38l-2.39-2.13C19.44,12.89,17.56,11,15.5,11c-1.16,0-3.5,0.9-3.5,3.5c0,0.97,0.39,1.84,1.03,2.47l-0.71,0.71 C11.5,16.87,11,15.74,11,14.5c0-1.7,0.96-3.17,2.35-3.93c-0.7-0.36-1.48-0.57-2.28-0.57c-2.38,0-4.37,1.65-4.91,3.87 C4.91,13.5,4,12.36,4,11c0-1.66,1.34-3,3-3c0.94,0,1.56,0,2.5,0C10.88,8,12,6.88,12,5.5C12,4.12,10.88,3,9.5,3H8C7.45,3,7,3.45,7,4 c0,0.55,0.45,1,1,1h1.5C9.78,5,10,5.22,10,5.5C10,5.78,9.78,6,9.5,6C9.47,6,9,6,7,6c-2.76,0-5,2.24-5,5c0,2.42,1.72,4.44,4,4.9 v0.03C6,18.73,8.27,21,11.07,21h8.86C21.8,21,22.74,18.66,21.31,17.38z M18,19c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1s1,0.45,1,1 C19,18.55,18.55,19,18,19z", } @@ -3393,11 +5673,23 @@ impl IconShape for MdPinDrop { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3405,8 +5697,15 @@ impl IconShape for MdPinDrop { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 8c0-3.31-2.69-6-6-6S6 4.69 6 8c0 4.5 6 11 6 11s6-6.5 6-11zm-8 0c0-1.1.9-2 2-2s2 .9 2 2-.89 2-2 2c-1.1 0-2-.9-2-2zM5 20v2h14v-2H5z", } @@ -3420,11 +5719,23 @@ impl IconShape for MdPlace { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3432,8 +5743,15 @@ impl IconShape for MdPlace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z", } @@ -3447,11 +5765,23 @@ impl IconShape for MdPlumbing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3459,8 +5789,16 @@ impl IconShape for MdPlumbing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19.28,4.93l-2.12-2.12c-0.78-0.78-2.05-0.78-2.83,0L11.5,5.64l2.12,2.12l2.12-2.12l3.54,3.54 C20.45,8,20.45,6.1,19.28,4.93z", } @@ -3480,11 +5818,23 @@ impl IconShape for MdRailwayAlert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3492,8 +5842,15 @@ impl IconShape for MdRailwayAlert { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M23 8a7 7 0 0 0-11.95-4.95A33.8 33.8 0 0 0 9 3c-4.42 0-8 .5-8 4v10.5A3.5 3.5 0 0 0 4.5 21L3 22.5v.5h12v-.5L13.5 21a3.5 3.5 0 0 0 3.5-3.5v-2.58A7 7 0 0 0 23 8zM3 12V7h6.08a6.96 6.96 0 0 0 1.18 5H3zm6 7c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm7.71-6.06l-.2.03L16 13l-.47-.02-.16-.02-.29-.04-.2-.04-.22-.06a1.55 1.55 0 0 1-.23-.07l-.13-.05A4.99 4.99 0 0 1 11.1 7c.04-.19.09-.37.15-.54l.05-.14.15-.38.07-.15.2-.36.07-.12.3-.42.02-.02c.24-.3.52-.57.82-.81l.01-.01.46-.32.03-.02A5.25 5.25 0 0 1 16 3a5 5 0 0 1 .71 9.94zM15 4h2v5h-2zm0 6h2v2h-2z", } @@ -3507,11 +5864,23 @@ impl IconShape for MdRamenDining { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3519,8 +5888,16 @@ impl IconShape for MdRamenDining { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9,6H8V4.65l1-0.12V6z M9,12H8V7h1V12z M6,7h1v5H6V7z M6,4.88l1-0.12V6H6V4.88z M22,3V2L5,4v8H2c0,3.69,2.47,6.86,6,8.25 V22h8v-1.75c3.53-1.39,6-4.56,6-8.25H10V7h12V6H10V4.41L22,3z", } @@ -3534,11 +5911,23 @@ impl IconShape for MdRateReview { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3546,8 +5935,15 @@ impl IconShape for MdRateReview { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm15.35 6.41l-1.77-1.77c-.2-.2-.51-.2-.71 0L6 11.53V14h2.47l6.88-6.88c.2-.19.2-.51 0-.71z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 14v-2.47l6.88-6.88c.2-.2.51-.2.71 0l1.77 1.77c.2.2.2.51 0 .71L8.47 14H6zm12 0h-7.5l2-2H18v2z", } @@ -3561,11 +5957,23 @@ impl IconShape for MdRestaurant { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3573,8 +5981,15 @@ impl IconShape for MdRestaurant { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11 9H9V2H7v7H5V2H3v7c0 2.12 1.66 3.84 3.75 3.97V22h2.5v-9.03C11.34 12.84 13 11.12 13 9V2h-2v7zm5-3v8h2.5v8H21V2c-2.76 0-5 2.24-5 4z", } @@ -3588,11 +6003,23 @@ impl IconShape for MdRestaurantMenu { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3600,8 +6027,15 @@ impl IconShape for MdRestaurantMenu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M8.1 13.34l2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66l4.19 4.18zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47z", } @@ -3615,11 +6049,23 @@ impl IconShape for MdRunCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3627,8 +6073,16 @@ impl IconShape for MdRunCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M13.5,6c0.55,0,1,0.45,1,1 c0,0.55-0.45,1-1,1s-1-0.45-1-1C12.5,6.45,12.95,6,13.5,6z M16,12c-0.7,0-2.01-0.54-2.91-1.76l-0.41,2.35L14,14.03V18h-1v-3.58 l-1.11-1.21l-0.52,2.64L7.6,15.08l0.2-0.98l2.78,0.57l0.96-4.89L10,10.35V12H9V9.65l3.28-1.21c0.49-0.18,1.03,0.06,1.26,0.53 C14.37,10.67,15.59,11,16,11V12z", } @@ -3642,11 +6096,23 @@ impl IconShape for MdSatellite { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3654,8 +6120,15 @@ impl IconShape for MdSatellite { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.99h3C8 6.65 6.66 8 5 8V4.99zM5 12v-2c2.76 0 5-2.25 5-5.01h2C12 8.86 8.87 12 5 12zm0 6l3.5-4.5 2.5 3.01L14.5 12l4.5 6H5z", } @@ -3669,11 +6142,23 @@ impl IconShape for MdSetMeal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3681,8 +6166,16 @@ impl IconShape for MdSetMeal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21.05,17.56L3.08,18.5L3,17l17.98-0.94L21.05,17.56z M21,19.48H3v1.5h18V19.48z M22,5v7c0,1.1-0.9,2-2,2H4 c-1.1,0-2-0.9-2-2V5c0-1.1,0.9-2,2-2h16C21.1,3,22,3.9,22,5z M20,6c-1.68,0-3.04,0.98-3.21,2.23C16.15,7.5,14.06,5.5,10.25,5.5 c-4.67,0-6.75,3-6.75,3s2.08,3,6.75,3c3.81,0,5.9-2,6.54-2.73C16.96,10.02,18.32,11,20,11V6z", } @@ -3696,11 +6189,23 @@ impl IconShape for MdStoreMallDirectory { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3708,8 +6213,15 @@ impl IconShape for MdStoreMallDirectory { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4H4v2h16V4zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z", } @@ -3723,11 +6235,23 @@ impl IconShape for MdStreetview { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3735,8 +6259,15 @@ impl IconShape for MdStreetview { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83z", } @@ -3758,11 +6289,23 @@ impl IconShape for MdSubway { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3770,8 +6313,15 @@ impl IconShape for MdSubway { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0v24h24V0H0zm22 22H2V8.86C2 6.05 3.53 3.84 6.2 2.8 8 2.09 10.14 2 12 2c1.86 0 4 .09 5.8.8C20.47 3.84 22 6.05 22 8.86V22z", + fill: "none", + } circle { cx: "15.5", cy: "16", @@ -3795,11 +6345,23 @@ impl IconShape for MdTakeoutDining { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3807,8 +6369,16 @@ impl IconShape for MdTakeoutDining { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M5.26,11h13.48l-0.67,9H5.93L5.26,11z M9.02,4h5.95L19,7.38l1.59-1.59L22,7.21 L19.21,10H4.79L2,7.21l1.41-1.41L5,7.38L9.02,4z", fill_rule: "evenodd", @@ -3823,11 +6393,23 @@ impl IconShape for MdTaxiAlert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3835,8 +6417,15 @@ impl IconShape for MdTaxiAlert { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M23 8A7 7 0 0 0 9.68 5H7v2H4.5a1.5 1.5 0 0 0-1.42 1.01L1 14v8a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1h12v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-7.68A7.01 7.01 0 0 0 23 8zm-18.5.5h4.53a6.93 6.93 0 0 0 2.08 4.5H3l1.5-4.5zm0 9.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm2.93-5.63l-.21.11-.18.09a4.97 4.97 0 0 1-.42.16l-.22.07-.23.06-.2.05a5 5 0 0 1-5.94-4.41A4.07 4.07 0 0 1 11 8l.02-.47.02-.17.04-.28.04-.21.05-.21.07-.24.05-.13a4.99 4.99 0 0 1 9.69 1.7 4.96 4.96 0 0 1-2.55 4.38zM15 4h2v5h-2zm0 6h2v2h-2z", } @@ -3850,11 +6439,23 @@ impl IconShape for MdTerrain { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3862,8 +6463,15 @@ impl IconShape for MdTerrain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 6l-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22L14 6z", } @@ -3877,11 +6485,23 @@ impl IconShape for MdTheaterComedy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3889,8 +6509,16 @@ impl IconShape for MdTheaterComedy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M2,16.5C2,19.54,4.46,22,7.5,22s5.5-2.46,5.5-5.5V10H2V16.5z M7.5,18.5C6.12,18.5,5,17.83,5,17h5 C10,17.83,8.88,18.5,7.5,18.5z M10,13c0.55,0,1,0.45,1,1c0,0.55-0.45,1-1,1s-1-0.45-1-1C9,13.45,9.45,13,10,13z M5,13 c0.55,0,1,0.45,1,1c0,0.55-0.45,1-1,1s-1-0.45-1-1C4,13.45,4.45,13,5,13z", } @@ -3907,11 +6535,23 @@ impl IconShape for MdTraffic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3919,8 +6559,15 @@ impl IconShape for MdTraffic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 10h-3V8.86c1.72-.45 3-2 3-3.86h-3V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86zm-8 9c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2zm0-5c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2zm0-5c-1.11 0-2-.9-2-2 0-1.11.89-2 2-2 1.1 0 2 .89 2 2 0 1.1-.89 2-2 2z", } @@ -3934,11 +6581,23 @@ impl IconShape for MdTrain { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3946,8 +6605,15 @@ impl IconShape for MdTrain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h2.23l2-2H14l2 2h2v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4zM7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17zm3.5-7H6V6h5v4zm2 0V6h5v4h-5zm3.5 7c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z", } @@ -3961,11 +6627,23 @@ impl IconShape for MdTram { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -3973,8 +6651,15 @@ impl IconShape for MdTram { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 16.94V8.5c0-2.79-2.61-3.4-6.01-3.49l.76-1.51H17V2H7v1.5h4.75l-.76 1.52C7.86 5.11 5 5.73 5 8.5v8.44c0 1.45 1.19 2.66 2.59 2.97L6 21.5v.5h2.23l2-2H14l2 2h2v-.5L16.5 20h-.08c1.69 0 2.58-1.37 2.58-3.06zm-7 1.56c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm5-4.5H7V9h10v5z", } @@ -3988,11 +6673,23 @@ impl IconShape for MdTransferWithinAStation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4000,8 +6697,15 @@ impl IconShape for MdTransferWithinAStation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.49 15.5v-1.75L14 16.25l2.49 2.5V17H22v-1.5zm3.02 4.25H14v1.5h5.51V23L22 20.5 19.51 18zM9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM5.75 8.9L3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6c-.25 0-.5.05-.75.15L2 8.3V13h2V9.65l1.75-.75", } @@ -4015,11 +6719,23 @@ impl IconShape for MdTransitEnterexit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4027,8 +6743,15 @@ impl IconShape for MdTransitEnterexit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 18H6V8h3v4.77L15.98 6 18 8.03 11.15 15H16v3z", } @@ -4042,11 +6765,23 @@ impl IconShape for MdTripOrigin { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4054,10 +6789,18 @@ impl IconShape for MdTripOrigin { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { d: "M0 0h24v24H0z", + fill: "none", + } + path { + d: "M0 0h24v24H0z", + fill: "none", } path { d: "M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm10 6c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6z", @@ -4072,11 +6815,23 @@ impl IconShape for MdTwoWheeler { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4084,8 +6839,19 @@ impl IconShape for MdTwoWheeler { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + fill_rule: "evenodd", + height: "24", + width: "24", + x: "0", + y: "0", + } path { d: "M20,11c-0.18,0-0.36,0.03-0.53,0.05L17.41,9H20V6l-3.72,1.86L13.41,5H9v2h3.59l2,2H11l-4,2L5,9H0v2h4c-2.21,0-4,1.79-4,4 c0,2.21,1.79,4,4,4c2.21,0,4-1.79,4-4l2,2h3l3.49-6.1l1.01,1.01C16.59,12.64,16,13.75,16,15c0,2.21,1.79,4,4,4c2.21,0,4-1.79,4-4 C24,12.79,22.21,11,20,11z M4,17c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2c1.1,0,2,0.9,2,2C6,16.1,5.1,17,4,17z M20,17c-1.1,0-2-0.9-2-2 c0-1.1,0.9-2,2-2s2,0.9,2,2C22,16.1,21.1,17,20,17z", } @@ -4099,11 +6865,23 @@ impl IconShape for MdVolunteerActivism { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4111,8 +6889,16 @@ impl IconShape for MdVolunteerActivism { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } rect { height: "11", width: "4", @@ -4135,11 +6921,23 @@ impl IconShape for MdWineBar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4147,8 +6945,16 @@ impl IconShape for MdWineBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6,3l0,6c0,2.97,2.16,5.43,5,5.91V19H8v2h8v-2h-3v-4.09c2.84-0.48,5-2.94,5-5.91l0-6H6z M16,8H8l0-3h8C16,5,16,8,16,8z", } @@ -4162,11 +6968,23 @@ impl IconShape for MdWrongLocation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4174,8 +6992,16 @@ impl IconShape for MdWrongLocation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,10V3.26C13.35,3.09,12.68,3,12,3c-4.2,0-8,3.22-8,8.2c0,3.32,2.67,7.25,8,11.8c5.33-4.55,8-8.48,8-11.8 c0-0.41-0.04-0.81-0.09-1.2H14z M12,13c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2s2,0.9,2,2C14,12.1,13.1,13,12,13z", } @@ -4192,11 +7018,23 @@ impl IconShape for MdZoomOutMap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -4204,8 +7042,16 @@ impl IconShape for MdZoomOutMap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15,3l2.3,2.3l-2.89,2.87l1.42,1.42L18.7,6.7L21,9V3H15z M3,9l2.3-2.3l2.87,2.89l1.42-1.42L6.7,5.3L9,3H3V9z M9,21 l-2.3-2.3l2.89-2.87l-1.42-1.42L5.3,17.3L3,15v6H9z M21,15l-2.3,2.3l-2.87-2.89l-1.42,1.42l2.89,2.87L15,21h6V15z", } diff --git a/packages/lib/src/icons/md_navigation_icons.rs b/packages/lib/src/icons/md_navigation_icons.rs index a3f5d7a..8ee9980 100644 --- a/packages/lib/src/icons/md_navigation_icons.rs +++ b/packages/lib/src/icons/md_navigation_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdAppSettingsAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for MdAppSettingsAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21.81 12.74l-.82-.63v-.22l.8-.63c.16-.12.2-.34.1-.51l-.85-1.48c-.07-.13-.21-.2-.35-.2-.05 0-.1.01-.15.03l-.95.38c-.08-.05-.11-.07-.19-.11l-.15-1.01c-.03-.21-.2-.36-.4-.36h-1.71c-.2 0-.37.15-.4.34l-.14 1.01c-.03.02-.07.03-.1.05l-.09.06-.95-.38c-.05-.02-.1-.03-.15-.03-.14 0-.27.07-.35.2l-.85 1.48c-.1.17-.06.39.1.51l.8.63v.23l-.8.63c-.16.12-.2.34-.1.51l.85 1.48c.07.13.21.2.35.2.05 0 .1-.01.15-.03l.95-.37c.08.05.12.07.2.11l.15 1.01c.03.2.2.34.4.34h1.71c.2 0 .37-.15.4-.34l.15-1.01c.03-.02.07-.03.1-.05l.09-.06.95.38c.05.02.1.03.15.03.14 0 .27-.07.35-.2l.85-1.48c.1-.17.06-.39-.1-.51zM18 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM17 17h2v4c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v4h-2V6H7v12h10v-1z", } @@ -34,11 +53,23 @@ impl IconShape for MdApps { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,15 @@ impl IconShape for MdApps { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z", } @@ -61,11 +99,23 @@ impl IconShape for MdArrowBack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,8 +123,15 @@ impl IconShape for MdArrowBack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z", } @@ -88,11 +145,23 @@ impl IconShape for MdArrowBackIos { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -100,8 +169,15 @@ impl IconShape for MdArrowBackIos { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.67 3.87L9.9 2.1 0 12l9.9 9.9 1.77-1.77L3.54 12z", } @@ -115,11 +191,23 @@ impl IconShape for MdArrowDownward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -127,8 +215,15 @@ impl IconShape for MdArrowDownward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z", } @@ -142,11 +237,23 @@ impl IconShape for MdArrowDropDown { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -154,8 +261,15 @@ impl IconShape for MdArrowDropDown { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 10l5 5 5-5z", } @@ -169,11 +283,23 @@ impl IconShape for MdArrowDropDownCircle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -181,8 +307,15 @@ impl IconShape for MdArrowDropDownCircle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 12l-4-4h8l-4 4z", } @@ -196,11 +329,23 @@ impl IconShape for MdArrowDropUp { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -208,8 +353,15 @@ impl IconShape for MdArrowDropUp { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 14l5-5 5 5z", } @@ -223,11 +375,23 @@ impl IconShape for MdArrowForward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -235,8 +399,15 @@ impl IconShape for MdArrowForward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z", } @@ -250,11 +421,23 @@ impl IconShape for MdArrowForwardIos { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -262,8 +445,15 @@ impl IconShape for MdArrowForwardIos { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5.88 4.12L13.76 12l-7.88 7.88L8 22l10-10L8 2z", } @@ -277,11 +467,23 @@ impl IconShape for MdArrowLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -289,10 +491,17 @@ impl IconShape for MdArrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M14 7l-5 5 5 5V7z", + } path { d: "M24 0v24H0V0h24z", + fill: "none", } } } @@ -304,11 +513,23 @@ impl IconShape for MdArrowRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -316,10 +537,17 @@ impl IconShape for MdArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M10 17l5-5-5-5v10z", + } path { d: "M0 24V0h24v24H0z", + fill: "none", } } } @@ -331,11 +559,23 @@ impl IconShape for MdArrowUpward { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -343,8 +583,15 @@ impl IconShape for MdArrowUpward { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z", } @@ -358,11 +605,23 @@ impl IconShape for MdAssistantDirection { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -370,8 +629,15 @@ impl IconShape for MdAssistantDirection { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "Asset 1" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M14 10H9c-.6 0-1 .4-1 1v4h2v-3h4v2.5l3.5-3.5L14 7.5V10zm-2-9C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1zm7.73 11.58l-7.19 7.22c-.35.27-.79.27-1.15 0L4.2 12.58c-.27-.36-.27-.8 0-1.16l7.19-7.22c.35-.27.79-.27 1.15 0l7.19 7.22c.36.27.36.8 0 1.16z", } @@ -385,11 +651,23 @@ impl IconShape for MdAssistantNavigation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -397,8 +675,15 @@ impl IconShape for MdAssistantNavigation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1zm3.57 16L12 15.42 8.43 17l-.37-.37L12 7l3.95 9.63-.38.37z", } @@ -412,11 +697,23 @@ impl IconShape for MdCampaign { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -424,8 +721,15 @@ impl IconShape for MdCampaign { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 11v2h4v-2h-4zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61zM20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4zM4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9H4zm11.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34z", } @@ -439,11 +743,23 @@ impl IconShape for MdCancel { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -451,8 +767,15 @@ impl IconShape for MdCancel { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z", } @@ -466,11 +789,23 @@ impl IconShape for MdCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -478,8 +813,15 @@ impl IconShape for MdCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z", } @@ -493,11 +835,23 @@ impl IconShape for MdChevronLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -505,8 +859,15 @@ impl IconShape for MdChevronLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z", } @@ -520,11 +881,23 @@ impl IconShape for MdChevronRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -532,8 +905,15 @@ impl IconShape for MdChevronRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z", } @@ -547,11 +927,23 @@ impl IconShape for MdClose { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -559,8 +951,15 @@ impl IconShape for MdClose { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z", } @@ -574,11 +973,23 @@ impl IconShape for MdDoubleArrow { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -586,8 +997,16 @@ impl IconShape for MdDoubleArrow { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "15.5,5 11,5 16,12 11,19 15.5,19 20.5,12", } @@ -604,11 +1023,23 @@ impl IconShape for MdEast { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -616,8 +1047,16 @@ impl IconShape for MdEast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15,5l-1.41,1.41L18.17,11H2V13h16.17l-4.59,4.59L15,19l7-7L15,5z", } @@ -631,11 +1070,23 @@ impl IconShape for MdExpandLess { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -643,8 +1094,15 @@ impl IconShape for MdExpandLess { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z", } @@ -658,11 +1116,23 @@ impl IconShape for MdExpandMore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -670,8 +1140,15 @@ impl IconShape for MdExpandMore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z", } @@ -685,11 +1162,23 @@ impl IconShape for MdFirstPage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -697,10 +1186,17 @@ impl IconShape for MdFirstPage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z", + } path { d: "M24 24H0V0h24v24z", + fill: "none", } } } @@ -712,11 +1208,23 @@ impl IconShape for MdFullscreen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -724,8 +1232,15 @@ impl IconShape for MdFullscreen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z", } @@ -739,11 +1254,23 @@ impl IconShape for MdFullscreenExit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -751,8 +1278,15 @@ impl IconShape for MdFullscreenExit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z", } @@ -766,11 +1300,23 @@ impl IconShape for MdHomeWork { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -778,13 +1324,21 @@ impl IconShape for MdHomeWork { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M8.17 5.7L1 10.48V21h5v-8h4v8h5V10.25z", } path { d: "M17 7h2v2h-2z", + fill: "none", } path { d: "M10 3v1.51l2 1.33L13.73 7H15v.85l2 1.34V11h2v2h-2v2h2v2h-2v4h6V3H10zm9 6h-2V7h2v2z", @@ -799,11 +1353,23 @@ impl IconShape for MdLastPage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -811,8 +1377,15 @@ impl IconShape for MdLastPage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z", } @@ -826,11 +1399,23 @@ impl IconShape for MdLegendToggle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -838,8 +1423,16 @@ impl IconShape for MdLegendToggle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,15H4v-2h16V15z M20,17H4v2h16V17z M15,11l5-3.55L20,5l-5,3.55L10,5L4,8.66L4,11l5.92-3.61L15,11z", } @@ -853,11 +1446,23 @@ impl IconShape for MdMenu { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -865,8 +1470,15 @@ impl IconShape for MdMenu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z", } @@ -880,11 +1492,23 @@ impl IconShape for MdMenuOpen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -892,8 +1516,15 @@ impl IconShape for MdMenuOpen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M3 18h13v-2H3v2zm0-5h10v-2H3v2zm0-7v2h13V6H3zm18 9.59L17.42 12 21 8.41 19.59 7l-5 5 5 5L21 15.59z", } @@ -907,11 +1538,23 @@ impl IconShape for MdMoreHoriz { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -919,8 +1562,15 @@ impl IconShape for MdMoreHoriz { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z", } @@ -934,11 +1584,23 @@ impl IconShape for MdMoreVert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -946,8 +1608,15 @@ impl IconShape for MdMoreVert { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z", } @@ -961,11 +1630,23 @@ impl IconShape for MdNorth { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -973,8 +1654,16 @@ impl IconShape for MdNorth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M5,9l1.41,1.41L11,5.83V22H13V5.83l4.59,4.59L19,9l-7-7L5,9z", } @@ -988,11 +1677,23 @@ impl IconShape for MdNorthEast { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1000,8 +1701,16 @@ impl IconShape for MdNorthEast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9,5v2h6.59L4,18.59L5.41,20L17,8.41V15h2V5H9z", } @@ -1015,11 +1724,23 @@ impl IconShape for MdNorthWest { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1027,8 +1748,16 @@ impl IconShape for MdNorthWest { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M5,15h2V8.41L18.59,20L20,18.59L8.41,7H15V5H5V15z", } @@ -1042,11 +1771,23 @@ impl IconShape for MdOfflineShare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1054,8 +1795,15 @@ impl IconShape for MdOfflineShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14.6 10.26v1.31L17 9.33 14.6 7.1v1.28c-2.33.32-3.26 1.92-3.6 3.52.83-1.13 1.93-1.64 3.6-1.64zM16 23H6c-1.1 0-2-.9-2-2V5h2v16h10v2zm2-22h-8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 15h-8V4h8v12z", } @@ -1069,11 +1817,23 @@ impl IconShape for MdPayments { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1081,8 +1841,15 @@ impl IconShape for MdPayments { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 14V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-9-1c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm13-6v11c0 1.1-.9 2-2 2H4v-2h17V7h2z", } @@ -1096,11 +1863,23 @@ impl IconShape for MdPivotTableChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1108,8 +1887,15 @@ impl IconShape for MdPivotTableChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 8h11V5c0-1.1-.9-2-2-2h-9v5zM3 8h5V3H5c-1.1 0-2 .9-2 2v3zm2 13h3V10H3v9c0 1.1.9 2 2 2zm8 1l-4-4 4-4zm1-9l4-4 4 4z", } @@ -1126,11 +1912,23 @@ impl IconShape for MdRefresh { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1138,8 +1936,15 @@ impl IconShape for MdRefresh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z", } @@ -1153,11 +1958,23 @@ impl IconShape for MdSouth { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1165,8 +1982,16 @@ impl IconShape for MdSouth { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,15l-1.41-1.41L13,18.17V2H11v16.17l-4.59-4.59L5,15l7,7L19,15z", } @@ -1180,11 +2005,23 @@ impl IconShape for MdSouthEast { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1192,8 +2029,16 @@ impl IconShape for MdSouthEast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,9h-2v6.59L5.41,4L4,5.41L15.59,17H9v2h10V9z", } @@ -1207,11 +2052,23 @@ impl IconShape for MdSouthWest { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1219,8 +2076,16 @@ impl IconShape for MdSouthWest { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15,19v-2H8.41L20,5.41L18.59,4L7,15.59V9H5v10H15z", } @@ -1234,11 +2099,23 @@ impl IconShape for MdSubdirectoryArrowLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1246,8 +2123,15 @@ impl IconShape for MdSubdirectoryArrowLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M11 9l1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6 6-6z", } @@ -1261,11 +2145,23 @@ impl IconShape for MdSubdirectoryArrowRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1273,8 +2169,15 @@ impl IconShape for MdSubdirectoryArrowRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z", } @@ -1288,11 +2191,23 @@ impl IconShape for MdSwitchLeft { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1300,8 +2215,16 @@ impl IconShape for MdSwitchLeft { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M8.5,8.62v6.76L5.12,12L8.5,8.62 M10,5l-7,7l7,7V5L10,5z M14,5v14l7-7L14,5z", } @@ -1315,11 +2238,23 @@ impl IconShape for MdSwitchRight { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1327,8 +2262,17 @@ impl IconShape for MdSwitchRight { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + transform: "matrix(-1 -1.224647e-16 1.224647e-16 -1 24 24)", + width: "24", + } path { d: "M15.5,15.38V8.62L18.88,12L15.5,15.38 M14,19l7-7l-7-7V19L14,19z M10,19V5l-7,7L10,19z", } @@ -1342,11 +2286,23 @@ impl IconShape for MdUnfoldLess { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1354,8 +2310,15 @@ impl IconShape for MdUnfoldLess { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.41 18.59L8.83 20 12 16.83 15.17 20l1.41-1.41L12 14l-4.59 4.59zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10l4.59-4.59z", } @@ -1369,11 +2332,23 @@ impl IconShape for MdUnfoldMore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1381,8 +2356,15 @@ impl IconShape for MdUnfoldMore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 5.83L15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9 12 5.83zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15 12 18.17z", } @@ -1396,11 +2378,23 @@ impl IconShape for MdWaterfallChart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1408,8 +2402,15 @@ impl IconShape for MdWaterfallChart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 4h3v16h-3zM3 13h3v7H3zm11-9h3v3h-3zm-4 1h3v4h-3zm-3 5h3v4H7z", } @@ -1423,11 +2424,23 @@ impl IconShape for MdWest { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1435,8 +2448,16 @@ impl IconShape for MdWest { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9,19l1.41-1.41L5.83,13H22V11H5.83l4.59-4.59L9,5l-7,7L9,19z", } diff --git a/packages/lib/src/icons/md_notification_icons.rs b/packages/lib/src/icons/md_notification_icons.rs index b110628..16f970e 100644 --- a/packages/lib/src/icons/md_notification_icons.rs +++ b/packages/lib/src/icons/md_notification_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdAccountTree { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for MdAccountTree { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3z", } @@ -34,11 +53,23 @@ impl IconShape for MdAdb { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,15 @@ impl IconShape for MdAdb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5v4zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63zM9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z", } @@ -61,11 +99,23 @@ impl IconShape for MdAddCall { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,8 +123,15 @@ impl IconShape for MdAddCall { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM21 6h-3V3h-2v3h-3v2h3v3h2V8h3z", + } + } } } @@ -84,11 +141,23 @@ impl IconShape for MdAirlineSeatFlat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -96,8 +165,15 @@ impl IconShape for MdAirlineSeatFlat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 11v2H9V7h9c2.21 0 4 1.79 4 4zM2 14v2h6v2h8v-2h6v-2H2zm5.14-1.9c1.16-1.19 1.14-3.08-.04-4.24-1.19-1.16-3.08-1.14-4.24.04-1.16 1.19-1.14 3.08.04 4.24 1.19 1.16 3.08 1.14 4.24-.04z", } @@ -111,11 +187,23 @@ impl IconShape for MdAirlineSeatFlatAngled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -123,8 +211,15 @@ impl IconShape for MdAirlineSeatFlatAngled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22.25 14.29l-.69 1.89L9.2 11.71l2.08-5.66 8.56 3.09c2.1.76 3.18 3.06 2.41 5.15zM1.5 12.14L8 14.48V19h8v-1.63L20.52 19l.69-1.89-19.02-6.86-.69 1.89zm5.8-1.94c1.49-.72 2.12-2.51 1.41-4C7.99 4.71 6.2 4.08 4.7 4.8c-1.49.71-2.12 2.5-1.4 4 .71 1.49 2.5 2.12 4 1.4z", } @@ -138,11 +233,23 @@ impl IconShape for MdAirlineSeatIndividualSuite { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -150,8 +257,15 @@ impl IconShape for MdAirlineSeatIndividualSuite { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M7 13c1.65 0 3-1.35 3-3S8.65 7 7 7s-3 1.35-3 3 1.35 3 3 3zm12-6h-8v7H3V7H1v10h22v-6c0-2.21-1.79-4-4-4z", } @@ -165,11 +279,23 @@ impl IconShape for MdAirlineSeatLegroomExtra { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -177,8 +303,15 @@ impl IconShape for MdAirlineSeatLegroomExtra { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 12V3H2v9c0 2.76 2.24 5 5 5h6v-2H7c-1.66 0-3-1.34-3-3zm18.83 5.24c-.38-.72-1.29-.97-2.03-.63l-1.09.5-3.41-6.98c-.34-.68-1.03-1.12-1.79-1.12L11 9V3H5v8c0 1.66 1.34 3 3 3h7l3.41 7 3.72-1.7c.77-.36 1.1-1.3.7-2.06z", } @@ -192,11 +325,23 @@ impl IconShape for MdAirlineSeatLegroomNormal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -204,8 +349,15 @@ impl IconShape for MdAirlineSeatLegroomNormal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 12V3H3v9c0 2.76 2.24 5 5 5h6v-2H8c-1.66 0-3-1.34-3-3zm15.5 6H19v-7c0-1.1-.9-2-2-2h-5V3H6v8c0 1.65 1.35 3 3 3h7v7h4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5z", } @@ -219,11 +371,23 @@ impl IconShape for MdAirlineSeatLegroomReduced { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -231,8 +395,15 @@ impl IconShape for MdAirlineSeatLegroomReduced { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19.97 19.2c.18.96-.55 1.8-1.47 1.8H14v-3l1-4H9c-1.65 0-3-1.35-3-3V3h6v6h5c1.1 0 2 .9 2 2l-2 7h1.44c.73 0 1.39.49 1.53 1.2zM5 12V3H3v9c0 2.76 2.24 5 5 5h4v-2H8c-1.66 0-3-1.34-3-3z", } @@ -246,11 +417,23 @@ impl IconShape for MdAirlineSeatReclineExtra { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -258,8 +441,15 @@ impl IconShape for MdAirlineSeatReclineExtra { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 2.79-.64.9-1.88 1.12-2.79.49zM16 19H8.93c-1.48 0-2.74-1.08-2.96-2.54L4 7H2l1.99 9.76C4.37 19.2 6.47 21 8.94 21H16v-2zm.23-4h-4.88l-1.03-4.1c1.58.89 3.28 1.54 5.15 1.22V9.99c-1.63.31-3.44-.27-4.69-1.25L9.14 7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 1.39-1.84 2.61l1.35 5.92C7.16 16.98 8.39 18 9.83 18h6.85l3.82 3 1.5-1.5-5.77-4.5z", } @@ -273,11 +463,23 @@ impl IconShape for MdAirlineSeatReclineNormal { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -285,8 +487,15 @@ impl IconShape for MdAirlineSeatReclineNormal { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.59 5.41c-.78-.78-.78-2.05 0-2.83.78-.78 2.05-.78 2.83 0 .78.78.78 2.05 0 2.83-.79.79-2.05.79-2.83 0zM6 16V7H4v9c0 2.76 2.24 5 5 5h6v-2H9c-1.66 0-3-1.34-3-3zm14 4.07L14.93 15H11.5v-3.68c1.4 1.15 3.6 2.16 5.5 2.16v-2.16c-1.66.02-3.61-.87-4.67-2.04l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V15c0 1.66 1.34 3 3 3h5.07l3.5 3.5L20 20.07z", } @@ -300,11 +509,23 @@ impl IconShape for MdBluetoothAudio { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -312,8 +533,15 @@ impl IconShape for MdBluetoothAudio { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14.24 12.01l2.32 2.32c.28-.72.44-1.51.44-2.33 0-.82-.16-1.59-.43-2.31l-2.33 2.32zm5.29-5.3l-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19zm-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29zM11 5.83l1.88 1.88L11 9.59V5.83zm1.88 10.46L11 18.17v-3.76l1.88 1.88z", } @@ -327,11 +555,23 @@ impl IconShape for MdConfirmationNumber { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -339,8 +579,17 @@ impl IconShape for MdConfirmationNumber { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M22,10V6c0-1.11-0.9-2-2-2H4C2.9,4,2.01,4.89,2.01,6v4C3.11,10,4,10.9,4,12s-0.89,2-2,2v4c0,1.1,0.9,2,2,2h16 c1.1,0,2-0.9,2-2v-4c-1.1,0-2-0.9-2-2S20.9,10,22,10z M13,17.5h-2v-2h2V17.5z M13,13h-2v-2h2V13z M13,8.5h-2v-2h2V8.5z", } @@ -354,11 +603,23 @@ impl IconShape for MdDirectionsOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -366,8 +627,16 @@ impl IconShape for MdDirectionsOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9.41,6.58L12,4h0l8,8l-2.58,2.59L18.83,16l2.58-2.59c0.78-0.78,0.78-2.05,0-2.83l-8-8c-0.78-0.78-2.05-0.78-2.83,0 L8,5.17L9.41,6.58z", } @@ -391,11 +660,23 @@ impl IconShape for MdDiscFull { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -403,8 +684,15 @@ impl IconShape for MdDiscFull { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 16h2v-2h-2v2zm0-9v5h2V7h-2zM10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z", } @@ -418,11 +706,23 @@ impl IconShape for MdDoNotDisturb { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -430,8 +730,15 @@ impl IconShape for MdDoNotDisturb { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z", } @@ -445,11 +752,23 @@ impl IconShape for MdDoNotDisturbAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -457,8 +776,15 @@ impl IconShape for MdDoNotDisturbAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M-618-1464H782v3600H-618zM0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zM4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12zm8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8z", } @@ -472,11 +798,23 @@ impl IconShape for MdDoNotDisturbOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -484,8 +822,15 @@ impl IconShape for MdDoNotDisturbOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M17 11v2h-1.46l4.68 4.68C21.34 16.07 22 14.11 22 12c0-5.52-4.48-10-10-10-2.11 0-4.07.66-5.68 1.78L13.54 11H17zM2.27 2.27L1 3.54l2.78 2.78C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78L20.46 23l1.27-1.27L11 11 2.27 2.27zM7 13v-2h1.46l2 2H7z", } @@ -499,11 +844,23 @@ impl IconShape for MdDoNotDisturbOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -511,8 +868,15 @@ impl IconShape for MdDoNotDisturbOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z", } @@ -526,11 +890,23 @@ impl IconShape for MdDriveEta { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -538,8 +914,15 @@ impl IconShape for MdDriveEta { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM5 10l1.5-4.5h11L19 10H5z", } @@ -553,11 +936,23 @@ impl IconShape for MdEnhancedEncryption { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -565,10 +960,18 @@ impl IconShape for MdEnhancedEncryption { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { d: "M0 0h24v24H0z", + fill: "none", + } + path { + d: "M0 0h24v24H0z", + fill: "none", } path { d: "M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9V6zM16 16h-3v3h-2v-3H8v-2h3v-3h2v3h3v2z", @@ -583,11 +986,23 @@ impl IconShape for MdEventAvailable { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -595,8 +1010,15 @@ impl IconShape for MdEventAvailable { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.53 11.06L15.47 10l-4.88 4.88-2.12-2.12-1.06 1.06L10.59 17l5.94-5.94zM19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z", } @@ -610,11 +1032,23 @@ impl IconShape for MdEventBusy { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -622,8 +1056,15 @@ impl IconShape for MdEventBusy { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M9.31 17l2.44-2.44L14.19 17l1.06-1.06-2.44-2.44 2.44-2.44L14.19 10l-2.44 2.44L9.31 10l-1.06 1.06 2.44 2.44-2.44 2.44L9.31 17zM19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z", } @@ -637,11 +1078,23 @@ impl IconShape for MdEventNote { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -649,8 +1102,15 @@ impl IconShape for MdEventNote { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 10H7v2h10v-2zm2-7h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zm-5-5H7v2h7v-2z", } @@ -664,11 +1124,23 @@ impl IconShape for MdFolderSpecial { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -676,8 +1148,15 @@ impl IconShape for MdFolderSpecial { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-2.06 11L15 15.28 12.06 17l.78-3.33-2.59-2.24 3.41-.29L15 8l1.34 3.14 3.41.29-2.59 2.24.78 3.33z", } @@ -691,11 +1170,23 @@ impl IconShape for MdImagesearchRoller { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -703,8 +1194,15 @@ impl IconShape for MdImagesearchRoller { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2v6H6V6H4v4h10v5h2v8h-6v-8h2v-3H2V4h4V2", } @@ -718,11 +1216,23 @@ impl IconShape for MdLiveTv { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -730,8 +1240,15 @@ impl IconShape for MdLiveTv { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 6h-7.59l3.29-3.29L16 2l-4 4-4-4-.71.71L10.59 6H3c-1.1 0-2 .89-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.11-.9-2-2-2zm0 14H3V8h18v12zM9 10v8l7-4z", } @@ -745,11 +1262,23 @@ impl IconShape for MdMms { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -757,8 +1286,15 @@ impl IconShape for MdMms { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM5 14l3.5-4.5 2.5 3.01L14.5 8l4.5 6H5z", } @@ -772,11 +1308,23 @@ impl IconShape for MdMore { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -784,8 +1332,15 @@ impl IconShape for MdMore { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.97.89 1.66.89H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z", } @@ -799,11 +1354,23 @@ impl IconShape for MdNetworkCheck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -811,8 +1378,15 @@ impl IconShape for MdNetworkCheck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5zM1 9l2 2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9zm20 2l2-2c-1.64-1.64-3.55-2.82-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75zm-4 4l2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83.59 1.21.97zM5 13l2 2c1.13-1.13 2.56-1.79 4.03-2l1.28-2.88c-2.63-.08-5.3.87-7.31 2.88z", } @@ -826,11 +1400,23 @@ impl IconShape for MdNetworkLocked { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -838,8 +1424,15 @@ impl IconShape for MdNetworkLocked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M19.5 10c.17 0 .33.03.5.05V1L1 20h13v-3c0-.89.39-1.68 1-2.23v-.27c0-2.48 2.02-4.5 4.5-4.5zm2.5 6v-1.5c0-1.38-1.12-2.5-2.5-2.5S17 13.12 17 14.5V16c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1zm-1 0h-3v-1.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V16z", } @@ -853,11 +1446,23 @@ impl IconShape for MdNoEncryption { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -865,8 +1470,15 @@ impl IconShape for MdNoEncryption { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0V0zm0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 21.78L4.22 5 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12c.23 0 .45-.05.66-.12L19.78 23 21 21.78zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H9.66L20 18.34V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.56 0-4.64 1.93-4.94 4.4L8.9 7.24V6z", } @@ -880,11 +1492,23 @@ impl IconShape for MdOndemandVideo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -892,8 +1516,15 @@ impl IconShape for MdOndemandVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2zm0 14H3V5h18v12zm-5-6l-7 4V7z", } @@ -907,11 +1538,23 @@ impl IconShape for MdPersonalVideo { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -919,8 +1562,15 @@ impl IconShape for MdPersonalVideo { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2zm0 14H3V5h18v12z", } @@ -934,11 +1584,23 @@ impl IconShape for MdPhoneBluetoothSpeaker { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -946,8 +1608,15 @@ impl IconShape for MdPhoneBluetoothSpeaker { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14.71 9.5L17 7.21V11h.5l2.85-2.85L18.21 6l2.15-2.15L17.5 1H17v3.79L14.71 2.5l-.71.71L16.79 6 14 8.79l.71.71zM18 2.91l.94.94-.94.94V2.91zm0 4.3l.94.94-.94.94V7.21zm2 8.29c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1z", } @@ -961,11 +1630,23 @@ impl IconShape for MdPhoneCallback { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -973,8 +1654,15 @@ impl IconShape for MdPhoneCallback { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2zm13.54-7.1l-.71-.7L13 9.29V5h-1v6h6v-1h-4.15z", } @@ -988,11 +1676,23 @@ impl IconShape for MdPhoneForwarded { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1000,8 +1700,15 @@ impl IconShape for MdPhoneForwarded { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 11l5-5-5-5v3h-4v4h4v3zm2 4.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1z", } @@ -1015,11 +1722,23 @@ impl IconShape for MdPhoneInTalk { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1027,8 +1746,15 @@ impl IconShape for MdPhoneInTalk { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM19 12h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm-4 0h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3z", } @@ -1042,11 +1768,23 @@ impl IconShape for MdPhoneLocked { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1054,8 +1792,15 @@ impl IconShape for MdPhoneLocked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM20 4v-.5C20 2.12 18.88 1 17.5 1S15 2.12 15 3.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-.8 0h-3.4v-.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V4z", } @@ -1069,11 +1814,23 @@ impl IconShape for MdPhoneMissed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1081,8 +1838,15 @@ impl IconShape for MdPhoneMissed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M6.5 5.5L12 11l7-7-1-1-6 6-4.5-4.5H11V3H5v6h1.5V5.5zm17.21 11.17C20.66 13.78 16.54 12 12 12 7.46 12 3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73 1.6 0 3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.67 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.12-.52-.3-.7z", } @@ -1096,11 +1860,23 @@ impl IconShape for MdPhonePaused { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1108,8 +1884,15 @@ impl IconShape for MdPhonePaused { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 3h-2v7h2V3zm3 12.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM19 3v7h2V3h-2z", } @@ -1123,11 +1906,23 @@ impl IconShape for MdPower { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1135,8 +1930,15 @@ impl IconShape for MdPower { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.01 7L16 3h-2v4h-4V3H8v4h-.01C7 6.99 6 7.99 6 8.99v5.49L9.5 18v3h5v-3l3.5-3.51v-5.5c0-1-1-2-1.99-1.99z", } @@ -1150,11 +1952,23 @@ impl IconShape for MdPowerOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1162,8 +1976,15 @@ impl IconShape for MdPowerOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M18 14.49V9c0-1-1.01-2.01-2-2V3h-2v4h-4V3H8v2.48l9.51 9.5.49-.49zm-1.76 1.77L7.2 7.2l-.01.01L3.98 4 2.71 5.25l3.36 3.36C6.04 8.74 6 8.87 6 9v5.48L9.5 18v3h5v-3l.48-.48L19.45 22l1.26-1.28-4.47-4.46z", } @@ -1177,11 +1998,23 @@ impl IconShape for MdPriorityHigh { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1189,8 +2022,15 @@ impl IconShape for MdPriorityHigh { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "12", cy: "19", @@ -1209,11 +2049,23 @@ impl IconShape for MdSdCard { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1221,8 +2073,15 @@ impl IconShape for MdSdCard { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-6 6h-2V4h2v4zm3 0h-2V4h2v4zm3 0h-2V4h2v4z", } @@ -1236,11 +2095,23 @@ impl IconShape for MdSimCardAlert { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1248,8 +2119,15 @@ impl IconShape for MdSimCardAlert { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-5 15h-2v-2h2v2zm0-4h-2V8h2v5z", } @@ -1263,11 +2141,23 @@ impl IconShape for MdSms { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1275,8 +2165,15 @@ impl IconShape for MdSms { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM9 11H7V9h2v2zm4 0h-2V9h2v2zm4 0h-2V9h2v2z", } @@ -1290,11 +2187,23 @@ impl IconShape for MdSmsFailed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1302,8 +2211,15 @@ impl IconShape for MdSmsFailed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 12h-2v-2h2v2zm0-4h-2V6h2v4z", } @@ -1317,11 +2233,23 @@ impl IconShape for MdSupportAgent { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1329,8 +2257,16 @@ impl IconShape for MdSupportAgent { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21,12.22C21,6.73,16.74,3,12,3c-4.69,0-9,3.65-9,9.28C2.4,12.62,2,13.26,2,14v2c0,1.1,0.9,2,2,2h1v-6.1 c0-3.87,3.13-7,7-7s7,3.13,7,7V19h-8v2h8c1.1,0,2-0.9,2-2v-1.22c0.59-0.31,1-0.92,1-1.64v-2.3C22,13.14,21.59,12.53,21,12.22z", } @@ -1357,11 +2293,23 @@ impl IconShape for MdSync { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1369,8 +2317,15 @@ impl IconShape for MdSync { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z", } @@ -1384,11 +2339,23 @@ impl IconShape for MdSyncDisabled { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1396,8 +2363,15 @@ impl IconShape for MdSyncDisabled { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm0 0h24v24H0z", + fill: "none", + } path { d: "M10 6.35V4.26c-.8.21-1.55.54-2.23.96l1.46 1.46c.25-.12.5-.24.77-.33zm-7.14-.94l2.36 2.36C4.45 8.99 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64L4 20h6v-6l-2.24 2.24C6.68 15.15 6 13.66 6 12c0-1 .25-1.94.68-2.77l8.08 8.08c-.25.13-.5.25-.77.34v2.09c.8-.21 1.55-.54 2.23-.96l2.36 2.36 1.27-1.27L4.14 4.14 2.86 5.41zM20 4h-6v6l2.24-2.24C17.32 8.85 18 10.34 18 12c0 1-.25 1.94-.68 2.77l1.46 1.46C19.55 15.01 20 13.56 20 12c0-2.21-.91-4.2-2.36-5.64L20 4z", } @@ -1411,11 +2385,23 @@ impl IconShape for MdSyncProblem { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1423,8 +2409,15 @@ impl IconShape for MdSyncProblem { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 12c0 2.21.91 4.2 2.36 5.64L3 20h6v-6l-2.24 2.24C5.68 15.15 5 13.66 5 12c0-2.61 1.67-4.83 4-5.65V4.26C5.55 5.15 3 8.27 3 12zm8 5h2v-2h-2v2zM21 4h-6v6l2.24-2.24C18.32 8.85 19 10.34 19 12c0 2.61-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64L21 4zm-10 9h2V7h-2v6z", } @@ -1438,11 +2431,23 @@ impl IconShape for MdSystemUpdate { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1450,8 +2455,15 @@ impl IconShape for MdSystemUpdate { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14zm-1-6h-3V8h-2v5H8l4 4 4-4z", } @@ -1465,11 +2477,23 @@ impl IconShape for MdTapAndPlay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1477,8 +2501,15 @@ impl IconShape for MdTapAndPlay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2 16v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7zm0 4v3h3c0-1.66-1.34-3-3-3zm0-8v2c4.97 0 9 4.03 9 9h2c0-6.08-4.92-11-11-11zM17 1.01L7 1c-1.1 0-2 .9-2 2v7.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H17c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99z", } @@ -1492,11 +2523,23 @@ impl IconShape for MdTimeToLeave { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1504,8 +2547,15 @@ impl IconShape for MdTimeToLeave { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM5 10l1.5-4.5h11L19 10H5z", } @@ -1519,11 +2569,23 @@ impl IconShape for MdTvOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1531,8 +2593,15 @@ impl IconShape for MdTvOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M1 3.54l1.53 1.53C1.65 5.28 1 6.06 1 7v12c0 1.1.9 2 2 2h15.46l2 2 1.26-1.27L2.27 2.27 1 3.54zM3 19V7h1.46l12 12H3zM21 5h-7.58l3.29-3.3L16 1l-4 4-4-4-.7.7L10.58 5H7.52l2 2H21v11.48l1.65 1.65c.22-.32.35-.71.35-1.13V7c0-1.11-.89-2-2-2z", } @@ -1546,11 +2615,23 @@ impl IconShape for MdVibration { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1558,8 +2639,15 @@ impl IconShape for MdVibration { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M0 15h2V9H0v6zm3 2h2V7H3v10zm19-8v6h2V9h-2zm-3 8h2V7h-2v10zM16.5 3h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5zM16 19H8V5h8v14z", } @@ -1573,11 +2661,23 @@ impl IconShape for MdVoiceChat { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1585,8 +2685,15 @@ impl IconShape for MdVoiceChat { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-2 12l-4-3.2V14H6V6h8v3.2L18 6v8z", } @@ -1600,11 +2707,23 @@ impl IconShape for MdVpnLock { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1612,8 +2731,15 @@ impl IconShape for MdVpnLock { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 4v-.5C22 2.12 20.88 1 19.5 1S17 2.12 17 3.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-.8 0h-3.4v-.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V4zm-2.28 8c.04.33.08.66.08 1 0 2.08-.8 3.97-2.1 5.39-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H7v-2h2c.55 0 1-.45 1-1V8h2c1.1 0 2-.9 2-2V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 13s4.48 10 10 10 10-4.48 10-10c0-.34-.02-.67-.05-1h-2.03zM10 20.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L8 16v1c0 1.1.9 2 2 2v1.93z", } @@ -1627,11 +2753,23 @@ impl IconShape for MdWc { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1639,8 +2777,15 @@ impl IconShape for MdWc { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M5.5 22v-7.5H4V9c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2v5.5H9.5V22h-4zM18 22v-6h3l-2.54-7.63C18.18 7.55 17.42 7 16.56 7h-.12c-.86 0-1.63.55-1.9 1.37L12 16h3v6h3zM7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2zm9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2z", } @@ -1654,11 +2799,23 @@ impl IconShape for MdWifi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1666,8 +2823,15 @@ impl IconShape for MdWifi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M1 9l2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9zm8 8l3 3 3-3c-1.65-1.66-4.34-1.66-6 0zm-4-4l2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13z", } @@ -1681,11 +2845,23 @@ impl IconShape for MdWifiOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1693,8 +2869,15 @@ impl IconShape for MdWifiOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M24 .01c0-.01 0-.01 0 0L0 0v24h24V.01zM0 0h24v24H0V0zm0 0h24v24H0V0z", + fill: "none", + } path { d: "M22.99 9C19.15 5.16 13.8 3.76 8.84 4.78l2.52 2.52c3.47-.17 6.99 1.05 9.63 3.7l2-2zm-4 4c-1.29-1.29-2.84-2.13-4.49-2.56l3.53 3.53.96-.97zM2 3.05L5.07 6.1C3.6 6.82 2.22 7.78 1 9l1.99 2c1.24-1.24 2.67-2.16 4.2-2.77l2.24 2.24C7.81 10.89 6.27 11.73 5 13v.01L6.99 15c1.36-1.36 3.14-2.04 4.92-2.06L18.98 20l1.27-1.26L3.29 1.79 2 3.05zM9 17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0z", } diff --git a/packages/lib/src/icons/md_places_icons.rs b/packages/lib/src/icons/md_places_icons.rs index 74c1b8f..7f5a0ea 100644 --- a/packages/lib/src/icons/md_places_icons.rs +++ b/packages/lib/src/icons/md_places_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdAcUnit { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for MdAcUnit { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22z", } @@ -34,11 +53,23 @@ impl IconShape for MdAirportShuttle { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,15 @@ impl IconShape for MdAirportShuttle { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 5H3c-1.1 0-2 .89-2 2v9h2c0 1.65 1.34 3 3 3s3-1.35 3-3h5.5c0 1.65 1.34 3 3 3s3-1.35 3-3H23v-5l-6-6zM3 11V7h4v4H3zm3 6.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm7-6.5H9V7h4v4zm4.5 6.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM15 11V7h1l4 4h-5z", } @@ -61,11 +99,23 @@ impl IconShape for MdAllInclusive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,8 +123,15 @@ impl IconShape for MdAllInclusive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L12 10.66 10.48 12h.01L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l2.83-2.5.01.01L13.52 12h-.01l2.69-2.39c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12c1.02 1.01 2.37 1.57 3.82 1.57 2.98 0 5.4-2.41 5.4-5.38s-2.42-5.37-5.4-5.37z", } @@ -88,11 +145,23 @@ impl IconShape for MdApartment { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -100,8 +169,16 @@ impl IconShape for MdApartment { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,11V3H7v4H3v14h8v-4h2v4h8V11H17z M7,19H5v-2h2V19z M7,15H5v-2h2V15z M7,11H5V9h2V11z M11,15H9v-2h2V15z M11,11H9V9h2 V11z M11,7H9V5h2V7z M15,15h-2v-2h2V15z M15,11h-2V9h2V11z M15,7h-2V5h2V7z M19,19h-2v-2h2V19z M19,15h-2v-2h2V15z", } @@ -115,11 +192,23 @@ impl IconShape for MdBabyChangingStation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -127,8 +216,16 @@ impl IconShape for MdBabyChangingStation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,8v2h-3L8.31,8.82L7,12.75V22H3V12l1.58-4.63C4.96,6.25,6.22,5.69,7.3,6.18l4.15,1.83L14,8z M8,1C6.9,1,6,1.9,6,3 s0.9,2,2,2s2-0.9,2-2S9.1,1,8,1z M9,19h12v-2H9V19z M19.5,16c0.83,0,1.5-0.67,1.5-1.5c0-0.83-0.67-1.5-1.5-1.5S18,13.67,18,14.5 C18,15.33,18.67,16,19.5,16z M13,12c0-0.55-0.45-1-1-1H9v2h2v1c0,1.1,0.9,2,2,2h2c1.1,0,2-0.9,2-2v-3h-2v2h-2V12z", } @@ -142,11 +239,23 @@ impl IconShape for MdBackpack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -154,8 +263,17 @@ impl IconShape for MdBackpack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + y: "0", + } path { d: "M20,8v12c0,1.1-0.9,2-2,2H6c-1.1,0-2-0.9-2-2V8c0-1.86,1.28-3.41,3-3.86V2h3v2h4V2h3v2.14C18.72,4.59,20,6.14,20,8z M6,12v2h10v2h2v-4H6z", } @@ -169,11 +287,23 @@ impl IconShape for MdBathtub { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -181,8 +311,16 @@ impl IconShape for MdBathtub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } circle { cx: "7", cy: "7", @@ -201,11 +339,23 @@ impl IconShape for MdBeachAccess { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -213,8 +363,15 @@ impl IconShape for MdBeachAccess { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13.127 14.56l1.43-1.43 6.44 6.443L19.57 21zm4.293-5.73l2.86-2.86c-3.95-3.95-10.35-3.96-14.3-.02 3.93-1.3 8.31-.25 11.44 2.88zM5.95 5.98c-3.94 3.95-3.93 10.35.02 14.3l2.86-2.86C5.7 14.29 4.65 9.91 5.95 5.98zm.02-.02l-.01.01c-.38 3.01 1.17 6.88 4.3 10.02l5.73-5.73c-3.13-3.13-7.01-4.68-10.02-4.3z", } @@ -228,11 +385,23 @@ impl IconShape for MdBento { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -240,8 +409,16 @@ impl IconShape for MdBento { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16,11V5h4c1.1,0,2,0.9,2,2v4H16z M20,19c1.1,0,2-0.9,2-2v-4h-6v6H20z M14,5v14H4c-1.1,0-2-0.9-2-2V7c0-1.1,0.9-2,2-2H14z M9.5,12c0-0.83-0.67-1.5-1.5-1.5S6.5,11.17,6.5,12s0.67,1.5,1.5,1.5S9.5,12.83,9.5,12z", } @@ -255,11 +432,23 @@ impl IconShape for MdBusinessCenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -267,8 +456,15 @@ impl IconShape for MdBusinessCenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm10 5h4v2h-4zm0 0h4v2h-4z", + fill: "none", + } path { d: "M10 16v-1H3.01L3 19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-4h-7v1h-4zm10-9h-4.01V5l-2-2h-4l-2 2v2H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-2h4v2h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zm-6 0h-4V5h4v2z", } @@ -282,11 +478,23 @@ impl IconShape for MdCarpenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -294,8 +502,16 @@ impl IconShape for MdCarpenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19.73,14.23L7,1.5L3.11,5.39l8.13,11.67c-0.78,0.78-0.78,2.05,0,2.83l1.41,1.41c0.78,0.78,2.05,0.78,2.83,0l4.24-4.24 C20.51,16.28,20.51,15.01,19.73,14.23z M14.07,19.88l-1.41-1.41l4.24-4.24l1.41,1.41L14.07,19.88z", } @@ -309,11 +525,23 @@ impl IconShape for MdCasino { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -321,8 +549,15 @@ impl IconShape for MdCasino { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0zm21.02 19c0 1.1-.9 2-2 2h-14c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v14z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18zm0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9zm4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9z", } @@ -336,11 +571,23 @@ impl IconShape for MdChargingStation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -348,8 +595,16 @@ impl IconShape for MdChargingStation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14.5,11l-3,6v-4h-2l3-6v4H14.5z M7,1h10c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H7c-1.1,0-2-0.9-2-2V3C5,1.9,5.9,1,7,1z M7,6 v12h10V6H7z", } @@ -363,11 +618,23 @@ impl IconShape for MdCheckroom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -375,8 +642,16 @@ impl IconShape for MdCheckroom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21.6,18.2L13,11.75v-0.91c1.65-0.49,2.8-2.17,2.43-4.05c-0.26-1.31-1.3-2.4-2.61-2.7C10.54,3.57,8.5,5.3,8.5,7.5h2 C10.5,6.67,11.17,6,12,6s1.5,0.67,1.5,1.5c0,0.84-0.69,1.52-1.53,1.5C11.43,8.99,11,9.45,11,9.99v1.76L2.4,18.2 C1.63,18.78,2.04,20,3,20h9h9C21.96,20,22.37,18.78,21.6,18.2z M6,18l6-4.5l6,4.5H6z", } @@ -390,11 +665,23 @@ impl IconShape for MdChildCare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -402,8 +689,15 @@ impl IconShape for MdChildCare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "14.5", cy: "10.5", @@ -427,11 +721,23 @@ impl IconShape for MdChildFriendly { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -439,8 +745,15 @@ impl IconShape for MdChildFriendly { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13 2v8h8c0-4.42-3.58-8-8-8zm6.32 13.89C20.37 14.54 21 12.84 21 11H6.44l-.95-2H2v2h2.22s1.89 4.07 2.12 4.42c-1.1.59-1.84 1.75-1.84 3.08C4.5 20.43 6.07 22 8 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61zM8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20zm9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20z", } @@ -454,11 +767,23 @@ impl IconShape for MdCorporateFare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -466,8 +791,16 @@ impl IconShape for MdCorporateFare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,7V3H2v18h20V7H12z M10,19H4v-2h6V19z M10,15H4v-2h6V15z M10,11H4V9h6V11z M10,7H4V5h6V7z M20,19h-8V9h8V19z M18,11h-4v2 h4V11z M18,15h-4v2h4V15z", } @@ -481,11 +814,23 @@ impl IconShape for MdCountertops { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -493,8 +838,16 @@ impl IconShape for MdCountertops { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18,10V7c0-1.66-1.34-3-3-3c-1.66,0-3,1.34-3,3h2c0-0.55,0.45-1,1-1c0.55,0,1,0.45,1,1v3H8c1.1,0,2-0.9,2-2V4H4v4 c0,1.1,0.9,2,2,2H2v2h2v8h16v-8h2v-2H18z M13,18h-2v-6h2V18z", } @@ -508,11 +861,23 @@ impl IconShape for MdDoNotStep { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -520,8 +885,16 @@ impl IconShape for MdDoNotStep { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M1.39,4.22l7.9,7.9c0.18,0.2,0.18,0.5-0.01,0.7c-0.1,0.1-0.23,0.15-0.35,0.15s-0.26-0.05-0.35-0.15L6.87,11.1 c-0.11,0.4-0.26,0.78-0.45,1.12l1.4,1.4c0.2,0.2,0.2,0.51,0,0.71c-0.1,0.1-0.23,0.15-0.35,0.15s-0.26-0.05-0.35-0.15l-1.27-1.27 c-0.24,0.29-0.5,0.56-0.77,0.8l1.28,1.28c0.2,0.2,0.2,0.51,0,0.71C6.26,15.95,6.13,16,6,16s-0.26-0.05-0.35-0.15l-1.38-1.38 c-0.69,0.46-1.39,0.79-1.97,1.02C1.52,15.8,1,16.53,1,17.37V20h9.5l3.33-3.33l5.94,5.94l1.41-1.41L2.81,2.81L1.39,4.22z M18.51,15.68l-1.41-1.41l4.48-4.48L23,11.2L18.51,15.68z M20.88,9.08l-4.48,4.48L9.3,6.47L13.8,2L20.88,9.08z", } @@ -535,11 +908,23 @@ impl IconShape for MdDoNotTouch { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -547,8 +932,16 @@ impl IconShape for MdDoNotTouch { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M13,10.17l-2.5-2.5V2.25C10.5,1.56,11.06,1,11.75,1S13,1.56,13,2.25V10.17z M20,12.75V11V5.25C20,4.56,19.44,4,18.75,4 S17.5,4.56,17.5,5.25V11h-1V3.25C16.5,2.56,15.94,2,15.25,2S14,2.56,14,3.25v7.92l6,6V12.75z M9.5,4.25C9.5,3.56,8.94,3,8.25,3 c-0.67,0-1.2,0.53-1.24,1.18L9.5,6.67V4.25z M13,10.17l-2.5-2.5V2.25C10.5,1.56,11.06,1,11.75,1S13,1.56,13,2.25V10.17z M20,12.75 V11V5.25C20,4.56,19.44,4,18.75,4S17.5,4.56,17.5,5.25V11h-1V3.25C16.5,2.56,15.94,2,15.25,2S14,2.56,14,3.25v7.92l6,6V12.75z M9.5,4.25C9.5,3.56,8.94,3,8.25,3c-0.67,0-1.2,0.53-1.24,1.18L9.5,6.67V4.25z M21.19,21.19L2.81,2.81L1.39,4.22l5.63,5.63L7,9.83 v4.3c-1.11-0.64-2.58-1.47-2.6-1.48c-0.17-0.09-0.34-0.14-0.54-0.14c-0.26,0-0.5,0.09-0.7,0.26C3.12,12.78,2,13.88,2,13.88 l6.8,7.18c0.57,0.6,1.35,0.94,2.18,0.94H17c0.62,0,1.18-0.19,1.65-0.52l-0.02-0.02l1.15,1.15L21.19,21.19z", } @@ -562,11 +955,23 @@ impl IconShape for MdDry { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -574,8 +979,16 @@ impl IconShape for MdDry { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15.65,4.86l-0.07-0.07c-0.57-0.62-0.82-1.41-0.67-2.2L15,2h-1.89l-0.06,0.43c-0.2,1.36,0.27,2.71,1.3,3.72l0.07,0.06 c0.57,0.62,0.82,1.41,0.67,2.2L14.98,9h1.91l0.06-0.43C17.16,7.21,16.68,5.86,15.65,4.86z M19.65,4.86l-0.07-0.07 c-0.57-0.62-0.82-1.41-0.67-2.2L19,2h-1.89l-0.06,0.43c-0.2,1.36,0.27,2.71,1.3,3.72l0.07,0.06c0.57,0.62,0.82,1.41,0.67,2.2 L18.98,9h1.91l0.06-0.43C21.16,7.21,20.68,5.86,19.65,4.86z M9.12,5l-7.18,6.79C1.34,12.35,1,13.14,1,13.97V20c0,1.66,1.34,3,3,3 h6.25H12h5.75c0.69,0,1.25-0.56,1.25-1.25s-0.56-1.25-1.25-1.25H12v-1h7.75c0.69,0,1.25-0.56,1.25-1.25S20.44,17,19.75,17H12v-1 h8.75c0.69,0,1.25-0.56,1.25-1.25s-0.56-1.25-1.25-1.25H12v-1h6.75c0.69,0,1.25-0.56,1.25-1.25S19.44,10,18.75,10H8.86 c0.64-1.11,1.48-2.58,1.49-2.61c0.09-0.16,0.14-0.33,0.14-0.53c0-0.26-0.09-0.5-0.26-0.7C10.22,6.12,9.12,5,9.12,5L9.12,5z", } @@ -589,11 +1002,23 @@ impl IconShape for MdElevator { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -601,8 +1026,16 @@ impl IconShape for MdElevator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M8.5,6c0.69,0,1.25,0.56,1.25,1.25 c0,0.69-0.56,1.25-1.25,1.25S7.25,7.94,7.25,7.25C7.25,6.56,7.81,6,8.5,6z M11,14h-1v4H7v-4H6v-2.5c0-1.1,0.9-2,2-2h1 c1.1,0,2,0.9,2,2V14z M15.5,17L13,13h5L15.5,17z M13,11l2.5-4l2.5,4H13z", } @@ -616,11 +1049,23 @@ impl IconShape for MdEscalator { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -628,8 +1073,16 @@ impl IconShape for MdEscalator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2l0-14C21,3.9,20.1,3,19,3z M17,9h-1.7l-5,9H7 c-0.83,0-1.5-0.67-1.5-1.5S6.17,15,7,15h1.7l5-9H17c0.83,0,1.5,0.67,1.5,1.5S17.83,9,17,9z", } @@ -643,11 +1096,23 @@ impl IconShape for MdEscalatorWarning { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -655,8 +1120,16 @@ impl IconShape for MdEscalatorWarning { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6.5,2c1.1,0,2,0.9,2,2s-0.9,2-2,2s-2-0.9-2-2S5.4,2,6.5,2z M15.5,9.5c0,0.83,0.67,1.5,1.5,1.5s1.5-0.67,1.5-1.5 S17.83,8,17,8S15.5,8.67,15.5,9.5z M18.5,12h-2.84c-0.58,0.01-1.14,0.32-1.45,0.86l-0.92,1.32L9.72,8C9.35,7.37,8.69,7.01,8.01,7H5 C3.9,7,3,7.9,3,9v6h1.5v7h5V11.61L12.03,16h2.2L15,14.9V22h4v-5h1v-3.5C20,12.68,19.33,12,18.5,12z", } @@ -670,11 +1143,23 @@ impl IconShape for MdFamilyRestroom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -682,8 +1167,16 @@ impl IconShape for MdFamilyRestroom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16,4c0-1.11,0.89-2,2-2s2,0.89,2,2s-0.89,2-2,2S16,5.11,16,4z M20,22v-6h2.5l-2.54-7.63C19.68,7.55,18.92,7,18.06,7h-0.12 c-0.86,0-1.63,0.55-1.9,1.37l-0.86,2.58C16.26,11.55,17,12.68,17,14v8H20z M12.5,11.5c0.83,0,1.5-0.67,1.5-1.5s-0.67-1.5-1.5-1.5 S11,9.17,11,10S11.67,11.5,12.5,11.5z M5.5,6c1.11,0,2-0.89,2-2s-0.89-2-2-2s-2,0.89-2,2S4.39,6,5.5,6z M7.5,22v-7H9V9 c0-1.1-0.9-2-2-2H4C2.9,7,2,7.9,2,9v6h1.5v7H7.5z M14,22v-4h1v-4c0-0.82-0.68-1.5-1.5-1.5h-2c-0.82,0-1.5,0.68-1.5,1.5v4h1v4H14z", } @@ -697,11 +1190,23 @@ impl IconShape for MdFence { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -709,8 +1214,16 @@ impl IconShape for MdFence { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21,12v-2h-2V7l-3-3l-2,2l-2-2l-2,2L8,4L5,7v3H3v2h2v2H3v2h2v4h14v-4h2v-2h-2v-2H21z M16,6.83l1,1V10h-2V7.83l0.41-0.41 L16,6.83z M12,6.83l0.59,0.59L13,7.83V10h-2V7.83l0.41-0.41L12,6.83z M11,14v-2h2v2H11z M13,16v2h-2v-2H13z M7,7.83l1-1l0.59,0.59 L9,7.83V10H7V7.83z M7,12h2v2H7V12z M7,16h2v2H7V16z M17,18h-2v-2h2V18z M17,14h-2v-2h2V14z", } @@ -724,11 +1237,23 @@ impl IconShape for MdFireExtinguisher { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -736,8 +1261,16 @@ impl IconShape for MdFireExtinguisher { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M7,19h10v1c0,1.1-0.9,2-2,2H9c-1.1,0-2-0.9-2-2V19z M7,18h10v-5H7V18z M17,3v6l-3.15-0.66c-0.01,0-0.01,0.01-0.02,0.02 c1.55,0.62,2.72,1.98,3.07,3.64H7.1c0.34-1.66,1.52-3.02,3.07-3.64c-0.33-0.26-0.6-0.58-0.8-0.95L5,6.5v-1l4.37-0.91 C9.87,3.65,10.86,3,12,3c0.7,0,1.34,0.25,1.85,0.66L17,3z M13,6c-0.03-0.59-0.45-1-1-1s-1,0.45-1,1s0.45,1,1,1S13,6.55,13,6z", } @@ -751,11 +1284,23 @@ impl IconShape for MdFitnessCenter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -763,8 +1308,15 @@ impl IconShape for MdFitnessCenter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20.57 14.86L22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29z", } @@ -778,11 +1330,23 @@ impl IconShape for MdFoodBank { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -790,8 +1354,16 @@ impl IconShape for MdFoodBank { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,3L4,9v12h16V9L12,3z M12.5,12.5c0,0.83-0.67,1.5-1.5,1.5v4h-1v-4c-0.83,0-1.5-0.67-1.5-1.5v-3h1v3H10v-3h1v3h0.5v-3h1 V12.5z M15,18h-1v-3.5h-1v-3c0-1.1,0.9-2,2-2V18z", } @@ -805,11 +1377,23 @@ impl IconShape for MdFoundation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -817,8 +1401,16 @@ impl IconShape for MdFoundation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,12h3L12,3L2,12h3v3H3v2h2v3h2v-3h4v3h2v-3h4v3h2v-3h2v-2h-2V12z M7,15v-4.81l4-3.6V15H7z M13,15V6.59l4,3.6V15H13z", } @@ -832,11 +1424,23 @@ impl IconShape for MdFreeBreakfast { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -844,8 +1448,15 @@ impl IconShape for MdFreeBreakfast { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2zm0 5h-2V5h2v3zM4 19h16v2H4z", } @@ -859,11 +1470,23 @@ impl IconShape for MdGolfCourse { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -871,8 +1494,15 @@ impl IconShape for MdGolfCourse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } circle { cx: "19.5", cy: "19.5", @@ -891,11 +1521,23 @@ impl IconShape for MdGrass { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -903,8 +1545,16 @@ impl IconShape for MdGrass { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,20H2v-2h5.75l0,0C7.02,15.19,4.81,12.99,2,12.26C2.64,12.1,3.31,12,4,12C8.42,12,12,15.58,12,20z M22,12.26 C21.36,12.1,20.69,12,20,12c-2.93,0-5.48,1.58-6.88,3.93c0.29,0.66,0.53,1.35,0.67,2.07c0.13,0.65,0.2,1.32,0.2,2h2h6v-2h-5.75 C16.98,15.19,19.19,12.99,22,12.26z M15.64,11.02c0.78-2.09,2.23-3.84,4.09-5C15.44,6.16,12,9.67,12,14c0,0.01,0,0.02,0,0.02 C12.95,12.75,14.2,11.72,15.64,11.02z M11.42,8.85C10.58,6.66,8.88,4.89,6.7,4C8.14,5.86,9,8.18,9,10.71c0,0.21-0.03,0.41-0.04,0.61 c0.43,0.24,0.83,0.52,1.22,0.82C10.39,10.96,10.83,9.85,11.42,8.85z", } @@ -918,11 +1568,23 @@ impl IconShape for MdHotTub { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -930,8 +1592,15 @@ impl IconShape for MdHotTub { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } circle { cx: "7", cy: "6", @@ -950,11 +1619,23 @@ impl IconShape for MdHouse { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -962,8 +1643,16 @@ impl IconShape for MdHouse { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,9.3V4h-3v2.6L12,3L2,12h3v8h5v-6h4v6h5v-8h3L19,9.3z M10,10c0-1.1,0.9-2,2-2s2,0.9,2,2H10z", } @@ -977,11 +1666,23 @@ impl IconShape for MdHouseSiding { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -989,8 +1690,16 @@ impl IconShape for MdHouseSiding { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,12h3L12,3L2,12h3v8h2v-2h10v2h2V12z M7.21,10h9.58L17,10.19V12H7v-1.81L7.21,10z M14.57,8H9.43L12,5.69L14.57,8z M7,16 v-2h10v2H7z", } @@ -1004,11 +1713,23 @@ impl IconShape for MdKitchen { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1016,8 +1737,15 @@ impl IconShape for MdKitchen { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M18 2.01L6 2c-1.1 0-2 .89-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.11-.9-1.99-2-1.99zM18 20H6v-9.02h12V20zm0-11H6V4h12v5zM8 5h2v3H8zm0 7h2v5H8z", } @@ -1031,11 +1759,23 @@ impl IconShape for MdMeetingRoom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1043,8 +1783,15 @@ impl IconShape for MdMeetingRoom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6h-3zm-4 5v2h2v-2h-2z", + } + } } } @@ -1054,11 +1801,23 @@ impl IconShape for MdMicrowave { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1066,8 +1825,16 @@ impl IconShape for MdMicrowave { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6.8,10.61L5.37,9.19C5.73,8.79,6.59,8,7.75,8c0.8,0,1.39,0.39,1.81,0.67C9.87,8.88,10.07,9,10.25,9 c0.37,0,0.8-0.41,0.95-0.61l1.42,1.42c-0.36,0.4-1.22,1.19-2.37,1.19c-0.79,0-1.37-0.38-1.79-0.66C8.13,10.12,7.94,10,7.75,10 C7.38,10,6.95,10.41,6.8,10.61z M7.75,15c0.19,0,0.38,0.12,0.71,0.34c0.42,0.28,1,0.66,1.79,0.66c1.16,0,2.01-0.79,2.37-1.19 l-1.42-1.42c-0.15,0.2-0.59,0.61-0.95,0.61c-0.18,0-0.38-0.12-0.69-0.33C9.14,13.39,8.55,13,7.75,13c-1.16,0-2.02,0.79-2.38,1.19 l1.42,1.42C6.95,15.41,7.38,15,7.75,15z M22,6v12c0,1.1-0.9,2-2,2H4c-1.1,0-2-0.9-2-2V6c0-1.1,0.9-2,2-2h16C21.1,4,22,4.9,22,6z M14,6H4v12h10V6z M19,16c0-0.55-0.45-1-1-1c-0.55,0-1,0.45-1,1c0,0.55,0.45,1,1,1C18.55,17,19,16.55,19,16z M19,12 c0-0.55-0.45-1-1-1c-0.55,0-1,0.45-1,1c0,0.55,0.45,1,1,1C18.55,13,19,12.55,19,12z M19,7h-2v2h2V7z", } @@ -1081,11 +1848,23 @@ impl IconShape for MdNightShelter { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1093,8 +1872,16 @@ impl IconShape for MdNightShelter { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,3L4,9v12h16V9L12,3z M9.75,12.5c0.69,0,1.25,0.56,1.25,1.25S10.44,15,9.75,15S8.5,14.44,8.5,13.75S9.06,12.5,9.75,12.5z M17,18h-1v-1.5H8V18H7v-7h1v4.5h3.5V12H15c1.1,0,2,0.9,2,2V18z", } @@ -1108,11 +1895,23 @@ impl IconShape for MdNoBackpack { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1120,8 +1919,17 @@ impl IconShape for MdNoBackpack { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + y: "0", + } path { d: "M21.19,21.19L2.81,2.81L1.39,4.22l2.76,2.76C4.06,7.31,4,7.64,4,8v12c0,1.1,0.9,2,2,2h12c0.34,0,0.65-0.09,0.93-0.24 l0.85,0.85L21.19,21.19z M6,14v-2h3.17l2,2H6z M14.83,12L6.98,4.15c0.01,0,0.01-0.01,0.02-0.01V2h3v2h4V2h3v2.14 c1.72,0.45,3,2,3,3.86v9.17l-2-2V12H14.83z", } @@ -1135,11 +1943,23 @@ impl IconShape for MdNoCell { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1147,8 +1967,16 @@ impl IconShape for MdNoCell { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M8.83,6l-3.7-3.7C5.42,1.55,6.15,1,7,1l10,0.01c1.1,0,2,0.89,2,1.99v13.17l-2-2V6H8.83z M19.78,22.61l-0.91-0.91 C18.58,22.45,17.85,23,17,23H7c-1.1,0-2-0.9-2-2V7.83L1.39,4.22l1.41-1.41l18.38,18.38L19.78,22.61z M15.17,18L7,9.83V18H15.17z", } @@ -1162,11 +1990,23 @@ impl IconShape for MdNoDrinks { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1174,8 +2014,16 @@ impl IconShape for MdNoDrinks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M5.83,3H21v2l-6.2,6.97L9.83,7h6.74l1.78-2H7.83L5.83,3z M19.78,22.61L18,20.83V21H6v-2h5v-5l-1.37-1.54L1.39,4.22 l1.41-1.41L3,3l18.19,18.19L19.78,22.61z M16.17,19L13,15.83V19H16.17z", } @@ -1189,11 +2037,23 @@ impl IconShape for MdNoFlash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1201,8 +2061,16 @@ impl IconShape for MdNoFlash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M13.93,13.93L2.45,2.45L1.04,3.87l5.3,5.3L6.14,9.4H3.6C2.72,9.4,2,10.12,2,11v9.4C2,21.28,2.72,22,3.6,22h12.8 c0.75,0,1.38-0.52,1.55-1.22l2.18,2.18l1.41-1.41L18,18L13.93,13.93z M10,20c-2.21,0-4-1.79-4-4c0-1.95,1.4-3.57,3.25-3.92 l1.57,1.57c-0.26-0.09-0.53-0.15-0.82-0.15c-1.38,0-2.5,1.12-2.5,2.5c0,1.38,1.12,2.5,2.5,2.5c1.38,0,2.5-1.12,2.5-2.5 c0-0.29-0.06-0.56-0.15-0.82l1.57,1.57C13.57,18.6,11.95,20,10,20z M18,15.17L10.83,8h1.75l1.28,1.4h2.54c0.88,0,1.6,0.72,1.6,1.6 V15.17z M20.4,5.6H22L19,11V7h-1V2h4L20.4,5.6z", } @@ -1216,11 +2084,23 @@ impl IconShape for MdNoFood { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1228,8 +2108,16 @@ impl IconShape for MdNoFood { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M11.35,8.52L11,5h5V1h2v4h5l-1.38,13.79L11.35,8.52z M1,21v1c0,0.55,0.45,1,1,1h13c0.55,0,1-0.45,1-1v-1H1z M21.9,21.9 L2.1,2.1L0.69,3.51l5.7,5.7C3.28,9.87,1,11.99,1,15h11.17l2,2H1v2h15v-0.17l4.49,4.49L21.9,21.9z", } @@ -1243,11 +2131,23 @@ impl IconShape for MdNoMeetingRoom { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1255,8 +2155,15 @@ impl IconShape for MdNoMeetingRoom { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M11 11h-1v2h2v-1l9.73 9.73L20.46 23 14 16.54V21H3v-2h2V7.54l-4-4 1.27-1.27L11 11zm3 .49L5.51 3H14v1h5v12.49l-2-2V6h-3v5.49z", + } + } } } @@ -1266,11 +2173,23 @@ impl IconShape for MdNoPhotography { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1278,8 +2197,16 @@ impl IconShape for MdNoPhotography { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M10.94,8.12L7.48,4.66L9,3h6l1.83,2H20c1.1,0,2,0.9,2,2v12c0,0.05-0.01,0.1-0.02,0.16l-5.1-5.1C16.96,13.71,17,13.36,17,13 c0-2.76-2.24-5-5-5C11.64,8,11.29,8.04,10.94,8.12z M20.49,23.31L18.17,21H4c-1.1,0-2-0.9-2-2V7c0-0.59,0.27-1.12,0.68-1.49l-2-2 L2.1,2.1l19.8,19.8L20.49,23.31z M14.49,17.32l-1.5-1.5C12.67,15.92,12.35,16,12,16c-1.66,0-3-1.34-3-3c0-0.35,0.08-0.67,0.19-0.98 l-1.5-1.5C7.25,11.24,7,12.09,7,13c0,2.76,2.24,5,5,5C12.91,18,13.76,17.75,14.49,17.32z", } @@ -1293,11 +2220,23 @@ impl IconShape for MdNoStroller { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1305,8 +2244,16 @@ impl IconShape for MdNoStroller { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6,18c1.1,0,2,0.9,2,2s-0.9,2-2,2s-2-0.9-2-2S4.9,18,6,18z M18.65,3c-1.66,0-2.54,1.27-3.18,2.03l-3.5,4.11L17,14.17v-7.9 C17.58,5.59,17.97,5,18.65,5C19.42,5,20,5.66,20,6.48V7h2V6.48C22,4.56,20.52,3,18.65,3z M10.67,10.67L2.81,2.81L1.39,4.22 l7.97,7.97L6.7,15.31c-0.55,0.65-0.09,1.65,0.76,1.65h6.66l1.17,1.17C14.54,18.42,14,19.14,14,20c0,1.1,0.9,2,2,2 c0.86,0,1.58-0.54,1.87-1.3l1.91,1.91l1.41-1.41l-4.8-4.8L10.67,10.67z M13.47,5.03c0.27-0.32,0.58-0.72,0.98-1.09 c-2.46-1.19-5.32-1.22-7.81-0.13l4.25,4.25L13.47,5.03z", } @@ -1320,11 +2267,23 @@ impl IconShape for MdPool { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1332,8 +2291,15 @@ impl IconShape for MdPool { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 21c-1.11 0-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.46.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.46.27-1.08.64-2.19.64-1.11 0-1.73-.37-2.18-.64-.37-.23-.6-.36-1.15-.36s-.78.13-1.15.36c-.46.27-1.08.64-2.19.64v-2c.56 0 .78-.13 1.15-.36.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36.56 0 .78-.13 1.15-.36.46-.27 1.08-.64 2.19-.64 1.11 0 1.73.37 2.18.64.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36v2zm0-4.5c-1.11 0-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36s-.78.13-1.15.36c-.47.27-1.09.64-2.2.64v-2c.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36v2zM8.67 12c.56 0 .78-.13 1.15-.36.46-.27 1.08-.64 2.19-.64 1.11 0 1.73.37 2.18.64.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5l1 1-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36z", } @@ -1352,11 +2318,23 @@ impl IconShape for MdRiceBowl { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1364,8 +2342,16 @@ impl IconShape for MdRiceBowl { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,12L22,12c0-5.52-4.48-10-10-10S2,6.48,2,12c0,3.69,2.47,6.86,6,8.25V22h8v-1.75C19.53,18.86,22,15.69,22,12z M20,12h-4 V5.08C18.39,6.47,20,9.05,20,12z M14,4.26V12h-4V4.26C10.64,4.1,11.31,4,12,4S13.36,4.1,14,4.26z M4,12c0-2.95,1.61-5.53,4-6.92V12 H4z", } @@ -1379,11 +2365,23 @@ impl IconShape for MdRoofing { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1391,8 +2389,16 @@ impl IconShape for MdRoofing { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M13,18h-2v-2h2V18z M15,14H9v6h6V14L15,14z M19,9.3L19,9.3V4h-3v2.6v0L12,3L2,12h3l7-6.31L19,12h3L19,9.3z", } @@ -1406,11 +2412,23 @@ impl IconShape for MdRoomPreferences { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1418,8 +2436,16 @@ impl IconShape for MdRoomPreferences { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,11.26V6h3v4h2V4h-5V3H5v16H3v2h9.26C11.47,19.87,11,18.49,11,17C11,14.62,12.19,12.53,14,11.26z M10,11h2v2h-2V11z M21.69,16.37l1.14-1l-1-1.73l-1.45,0.49c-0.32-0.27-0.68-0.48-1.08-0.63L19,12h-2l-0.3,1.49c-0.4,0.15-0.76,0.36-1.08,0.63 l-1.45-0.49l-1,1.73l1.14,1c-0.08,0.5-0.08,0.76,0,1.26l-1.14,1l1,1.73l1.45-0.49c0.32,0.27,0.68,0.48,1.08,0.63L17,22h2l0.3-1.49 c0.4-0.15,0.76-0.36,1.08-0.63l1.45,0.49l1-1.73l-1.14-1C21.77,17.13,21.77,16.87,21.69,16.37z M18,19c-1.1,0-2-0.9-2-2s0.9-2,2-2 s2,0.9,2,2S19.1,19,18,19z", } @@ -1433,11 +2459,23 @@ impl IconShape for MdRoomService { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1445,8 +2483,15 @@ impl IconShape for MdRoomService { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M2 17h20v2H2zm11.84-9.21c.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 .28.06.55.16.79C6.25 8.6 3.27 11.93 3 16h18c-.27-4.07-3.25-7.4-7.16-8.21z", } @@ -1460,11 +2505,23 @@ impl IconShape for MdRvHookup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1472,10 +2529,18 @@ impl IconShape for MdRvHookup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M14 11h4v3h-4z", + fill: "none", } path { d: "M20 17v-6c0-1.1-.9-2-2-2H7V7l-3 3 3 3v-2h4v3H4v3c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2h-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm7-6h-4v-3h4v3zM17 2v2H9v2h8v2l3-3z", @@ -1490,11 +2555,23 @@ impl IconShape for MdSmokeFree { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1502,8 +2579,15 @@ impl IconShape for MdSmokeFree { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2 6l6.99 7H2v3h9.99l7 7 1.26-1.25-17-17zm18.5 7H22v3h-1.5zM18 13h1.5v3H18zm.85-8.12c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07V12H22V9.92c0-2.23-1.28-4.15-3.15-5.04zM14.5 8.7h1.53c1.05 0 1.97.74 1.97 2.05V12h1.5v-1.59c0-1.8-1.6-3.16-3.47-3.16H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75V2c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35zm2.5 7.23V13h-2.93z", } @@ -1517,11 +2601,23 @@ impl IconShape for MdSmokingRooms { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1529,8 +2625,15 @@ impl IconShape for MdSmokingRooms { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M2 16h15v3H2zm18.5 0H22v3h-1.5zM18 16h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03zm-2.82 2.47H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16z", } @@ -1544,11 +2647,23 @@ impl IconShape for MdSoap { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1556,8 +2671,16 @@ impl IconShape for MdSoap { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9.12,5l-7.18,6.79C1.34,12.35,1,13.14,1,13.97V20c0,1.66,1.34,3,3,3h6.25H12h5.75c0.69,0,1.25-0.56,1.25-1.25 s-0.56-1.25-1.25-1.25H12v-1h7.75c0.69,0,1.25-0.56,1.25-1.25S20.44,17,19.75,17H12v-1h8.75c0.69,0,1.25-0.56,1.25-1.25 s-0.56-1.25-1.25-1.25H12v-1h6.75c0.69,0,1.25-0.56,1.25-1.25S19.44,10,18.75,10H8.86c0.64-1.11,1.48-2.58,1.49-2.61 c0.09-0.16,0.14-0.33,0.14-0.53c0-0.26-0.09-0.5-0.26-0.7C10.22,6.12,9.12,5,9.12,5L9.12,5z M14,6.25c0.41,0,0.75,0.34,0.75,0.75 S14.41,7.75,14,7.75S13.25,7.41,13.25,7S13.59,6.25,14,6.25 M14,4.75c-1.24,0-2.25,1.01-2.25,2.25S12.76,9.25,14,9.25 S16.25,8.24,16.25,7S15.24,4.75,14,4.75L14,4.75z M19.75,5.5c0.28,0,0.5,0.22,0.5,0.5s-0.22,0.5-0.5,0.5s-0.5-0.22-0.5-0.5 S19.47,5.5,19.75,5.5 M19.75,4c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S20.85,4,19.75,4L19.75,4z M16.5,1C15.67,1,15,1.67,15,2.5 S15.67,4,16.5,4C17.33,4,18,3.33,18,2.5S17.33,1,16.5,1z", } @@ -1571,11 +2694,23 @@ impl IconShape for MdSpa { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1583,8 +2718,15 @@ impl IconShape for MdSpa { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0zm13.97 21.49c-.63.23-1.29.4-1.97.51.68-.12 1.33-.29 1.97-.51zM12 22c-.68-.12-1.33-.29-1.97-.51.64.22 1.29.39 1.97.51z", + fill: "none", + } path { d: "M8.55 12c-1.07-.71-2.25-1.27-3.53-1.61 1.28.34 2.46.9 3.53 1.61zm10.43-1.61c-1.29.34-2.49.91-3.57 1.64 1.08-.73 2.28-1.3 3.57-1.64z", } @@ -1601,11 +2743,23 @@ impl IconShape for MdSportsBar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1613,8 +2767,16 @@ impl IconShape for MdSportsBar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,9h-1.56C17.79,8.41,18,7.73,18,7c0-2.21-1.79-4-4-4c-0.34,0-0.66,0.05-0.98,0.13C12.2,2.45,11.16,2.02,10,2.02 c-1.89,0-3.51,1.11-4.27,2.71C4.15,5.26,3,6.74,3,8.5c0,1.86,1.28,3.41,3,3.86L6,21h11v-2h2c1.1,0,2-0.9,2-2v-6C21,9.9,20.1,9,19,9z M7,10.5c-1.1,0-2-0.9-2-2c0-0.85,0.55-1.6,1.37-1.88l0.8-0.27l0.36-0.76C8,4.62,8.94,4.02,10,4.02c0.79,0,1.39,0.35,1.74,0.65 l0.78,0.65c0,0,0.64-0.32,1.47-0.32c1.1,0,2,0.9,2,2c0,0-3,0-3,0C9.67,7,9.15,10.5,7,10.5z M19,17h-2v-6h2V17z", } @@ -1628,11 +2790,23 @@ impl IconShape for MdStairs { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1640,8 +2814,17 @@ impl IconShape for MdStairs { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M18,8h-2.42v3.33H13v3.33h-2.58 V18H6v-2h2.42v-3.33H11V9.33h2.58V6H18V8z", } @@ -1655,11 +2838,23 @@ impl IconShape for MdStorefront { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1667,8 +2862,16 @@ impl IconShape for MdStorefront { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21.9,8.89l-1.05-4.37c-0.22-0.9-1-1.52-1.91-1.52H5.05C4.15,3,3.36,3.63,3.15,4.52L2.1,8.89 c-0.24,1.02-0.02,2.06,0.62,2.88C2.8,11.88,2.91,11.96,3,12.06V19c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-6.94 c0.09-0.09,0.2-0.18,0.28-0.28C21.92,10.96,22.15,9.91,21.9,8.89z M18.91,4.99l1.05,4.37c0.1,0.42,0.01,0.84-0.25,1.17 C19.57,10.71,19.27,11,18.77,11c-0.61,0-1.14-0.49-1.21-1.14L16.98,5L18.91,4.99z M13,5h1.96l0.54,4.52 c0.05,0.39-0.07,0.78-0.33,1.07C14.95,10.85,14.63,11,14.22,11C13.55,11,13,10.41,13,9.69V5z M8.49,9.52L9.04,5H11v4.69 C11,10.41,10.45,11,9.71,11c-0.34,0-0.65-0.15-0.89-0.41C8.57,10.3,8.45,9.91,8.49,9.52z M4.04,9.36L5.05,5h1.97L6.44,9.86 C6.36,10.51,5.84,11,5.23,11c-0.49,0-0.8-0.29-0.93-0.47C4.03,10.21,3.94,9.78,4.04,9.36z M5,19v-6.03C5.08,12.98,5.15,13,5.23,13 c0.87,0,1.66-0.36,2.24-0.95c0.6,0.6,1.4,0.95,2.31,0.95c0.87,0,1.65-0.36,2.23-0.93c0.59,0.57,1.39,0.93,2.29,0.93 c0.84,0,1.64-0.35,2.24-0.95c0.58,0.59,1.37,0.95,2.24,0.95c0.08,0,0.15-0.02,0.23-0.03V19H5z", } @@ -1682,11 +2885,23 @@ impl IconShape for MdStroller { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1694,8 +2909,16 @@ impl IconShape for MdStroller { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } circle { cx: "16", cy: "20", @@ -1722,11 +2945,23 @@ impl IconShape for MdTapas { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1734,8 +2969,16 @@ impl IconShape for MdTapas { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,10V1h-8v9c0,1.86,1.28,3.41,3,3.86V21h-2v2h6v-2h-2v-7.14C20.72,13.41,22,11.86,22,10z M20,3v3h-4V3H20z M12.5,11.5 c0,1.38-1.12,2.5-2.5,2.5H8v9H6v-9H4c-1.38,0-2.5-1.12-2.5-2.5C1.5,10.12,2.62,9,4,9h2V8H4C2.62,8,1.5,6.88,1.5,5.5 C1.5,4.12,2.62,3,4,3h2V1h2v2h2c1.38,0,2.5,1.12,2.5,2.5C12.5,6.88,11.38,8,10,8H8v1h2C11.38,9,12.5,10.12,12.5,11.5z", } @@ -1749,11 +2992,23 @@ impl IconShape for MdTty { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1761,8 +3016,17 @@ impl IconShape for MdTty { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M14,4h2v2h-2V4z M13,7h2v2h-2V7z M11,4h2v2h-2V4z M18,9h-2V7h2V9z M19,6h-2V4h2V6z M21,9h-2V7h2V9z M22,6h-2V4h2V6z M14.62,14.38L12.1,16.9c-2.5-1.43-4.57-3.5-6-6l2.52-2.52C8.86,8.14,8.96,7.8,8.9,7.48L8.16,3.8C8.07,3.34,7.66,3,7.18,3H3.03 C2.47,3,2,3.47,2.03,4.03C2.2,6.92,3.05,9.63,4.43,12c1.58,2.73,3.85,4.99,6.57,6.57c2.37,1.37,5.08,2.23,7.97,2.4 c0.56,0.03,1.03-0.44,1.03-1v-4.15c0-0.48-0.34-0.89-0.8-0.98l-3.67-0.73C15.2,14.04,14.86,14.14,14.62,14.38z M14,10h2v2h-2V10z M11,10h2v2h-2V10z M19,12h-2v-2h2V12z M22,12h-2v-2h2V12z", } @@ -1776,11 +3040,23 @@ impl IconShape for MdUmbrella { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1788,8 +3064,16 @@ impl IconShape for MdUmbrella { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14.5,6.92L13,5.77V3.88V3.4c0-0.26,0.22-0.48,0.5-0.48c0.28,0,0.5,0.21,0.5,0.48V4h2V3.4C16,2.07,14.88,1,13.5,1 C12.12,1,11,2.07,11,3.4v0.48v1.89L9.5,6.92L6,6.07l5.05,15.25C11.2,21.77,11.6,22,12,22s0.8-0.23,0.95-0.69L18,6.07L14.5,6.92z M13.28,8.5l0.76,0.58l0.92-0.23L13,14.8V8.29L13.28,8.5z M9.96,9.09l0.76-0.58L11,8.29v6.51L9.03,8.86L9.96,9.09z", } @@ -1803,11 +3087,23 @@ impl IconShape for MdWash { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1815,8 +3111,16 @@ impl IconShape for MdWash { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M18.5,8C19.88,8,21,6.88,21,5.5C21,3.83,18.5,1,18.5,1S16,3.83,16,5.5C16,6.88,17.12,8,18.5,8z M13.5,9 C14.33,9,15,8.33,15,7.5C15,6.66,13.5,5,13.5,5S12,6.66,12,7.5C12,8.33,12.67,9,13.5,9z M9.12,5l-7.18,6.79 C1.34,12.35,1,13.14,1,13.97V20c0,1.66,1.34,3,3,3h6.25H12h5.75c0.69,0,1.25-0.56,1.25-1.25s-0.56-1.25-1.25-1.25H12v-1h7.75 c0.69,0,1.25-0.56,1.25-1.25S20.44,17,19.75,17H12v-1h8.75c0.69,0,1.25-0.56,1.25-1.25s-0.56-1.25-1.25-1.25H12v-1h6.75 c0.69,0,1.25-0.56,1.25-1.25S19.44,10,18.75,10H8.86c0.64-1.11,1.48-2.58,1.49-2.61c0.09-0.16,0.14-0.33,0.14-0.53 c0-0.26-0.09-0.5-0.26-0.7C10.22,6.12,9.12,5,9.12,5L9.12,5z", } @@ -1830,11 +3134,23 @@ impl IconShape for MdWaterDamage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1842,8 +3158,16 @@ impl IconShape for MdWaterDamage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,3L2,12h3v8h14v-8h3L12,3z M12,16c-1.1,0-2-0.9-2-2c0-1.1,2-4,2-4s2,2.9,2,4C14,15.1,13.1,16,12,16z", } @@ -1857,11 +3181,23 @@ impl IconShape for MdWheelchairPickup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1869,8 +3205,17 @@ impl IconShape for MdWheelchairPickup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M4.5,4c0-1.11,0.89-2,2-2s2,0.89,2,2s-0.89,2-2,2S4.5,5.11,4.5,4z M10,10.95V9c0-1.1-0.9-2-2-2H5C3.9,7,3,7.9,3,9v6h2v7 h3.5v-0.11c-1.24-1.26-2-2.99-2-4.89C6.5,14.42,7.91,12.16,10,10.95z M16.5,17c0,1.65-1.35,3-3,3s-3-1.35-3-3 c0-1.11,0.61-2.06,1.5-2.58v-2.16C9.98,12.9,8.5,14.77,8.5,17c0,2.76,2.24,5,5,5s5-2.24,5-5H16.5z M19.54,14H15V8h-2v8h5.46 l2.47,3.71l1.66-1.11L19.54,14z", } diff --git a/packages/lib/src/icons/md_social_icons.rs b/packages/lib/src/icons/md_social_icons.rs index db72566..1233aad 100644 --- a/packages/lib/src/icons/md_social_icons.rs +++ b/packages/lib/src/icons/md_social_icons.rs @@ -7,11 +7,23 @@ impl IconShape for Md6FtApart { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,17 @@ impl IconShape for Md6FtApart { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M6,6c1.1,0,2-0.9,2-2S7.1,2,6,2S4,2.9,4,4S4.9,6,6,6z M10,9.43c0-0.81-0.48-1.53-1.22-1.85C7.93,7.21,6.99,7,6,7 C5.01,7,4.07,7.21,3.22,7.58C2.48,7.9,2,8.62,2,9.43V10h8V9.43z M18,6c1.1,0,2-0.9,2-2s-0.9-2-2-2s-2,0.9-2,2S16.9,6,18,6z M22,9.43 c0-0.81-0.48-1.53-1.22-1.85C19.93,7.21,18.99,7,18,7c-0.99,0-1.93,0.21-2.78,0.58C14.48,7.9,14,8.62,14,9.43V10h8V9.43z M19,17 v-2.01L5,15v2l-3-3l3-3v2.01L19,13v-2l3,3L19,17z M10,19v-1H7.5C7.22,18,7,18.22,7,18.5v3C7,21.78,7.22,22,7.5,22h2 c0.28,0,0.5-0.22,0.5-0.5V20c0-0.28-0.22-0.5-0.5-0.5H8V19H10z M9,20.5V21H8v-0.5H9z M17.5,19h-1v3h-1v-3h-1v-1h3V19z M12.5,19v0.5 h1v1h-1V22h-1v-4H14v1H12.5z", } @@ -34,11 +55,23 @@ impl IconShape for MdAddModerator { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,10 +79,18 @@ impl IconShape for MdAddModerator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { d: "M0 0h24v24H0z", + fill: "none", + } + path { + d: "M0 0h24v24H0z", + fill: "none", } path { d: "M13.22 22.61c-.4.15-.8.29-1.22.39-5.16-1.26-9-6.45-9-12V5l9-4 9 4v6c0 .9-.11 1.78-.3 2.65-.81-.41-1.73-.65-2.7-.65-3.31 0-6 2.69-6 6 0 1.36.46 2.61 1.22 3.61zM19 20v2.99s-1.99.01-2 0V20h-3v-2h3v-3h2v3h3v2h-3z", @@ -64,11 +105,23 @@ impl IconShape for MdArchitecture { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -76,8 +129,16 @@ impl IconShape for MdArchitecture { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6.36,18.78L6.61,21l1.62-1.54l2.77-7.6c-0.68-0.17-1.28-0.51-1.77-0.98L6.36,18.78z", } @@ -97,11 +158,23 @@ impl IconShape for MdCake { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -109,8 +182,15 @@ impl IconShape for MdCake { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2zm4.6 9.99l-1.07-1.07-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V21c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-4.61c-.56.38-1.23.61-1.96.61-.92 0-1.79-.36-2.44-1.01zM18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9z", } @@ -124,11 +204,23 @@ impl IconShape for MdCleanHands { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -136,8 +228,16 @@ impl IconShape for MdCleanHands { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16.99,5l0.63,1.37L18.99,7l-1.37,0.63L16.99,9l-0.63-1.37L14.99,7l1.37-0.63L16.99,5 M11,6.13V4h2 c0.57,0,1.1,0.17,1.55,0.45l1.43-1.43C15.15,2.39,14.13,2,13,2c-1.48,0-5.5,0-5.5,0v2H9v2.14C7.23,6.51,5.81,7.8,5.26,9.5h3.98 L15,11.65v-0.62C15,8.61,13.28,6.59,11,6.13z M1,22h4V11H1V22z M20,17h-7l-2.09-0.73l0.33-0.94L13,16h2.82 c0.65,0,1.18-0.53,1.18-1.18l0,0c0-0.49-0.31-0.93-0.77-1.11L8.97,11H7v9.02L14,22l8-3l0,0C21.99,17.9,21.11,17,20,17z M20,14 c1.1,0,2-0.9,2-2c0-1.1-2-4-2-4s-2,2.9-2,4C18,13.1,18.9,14,20,14z", } @@ -151,11 +251,23 @@ impl IconShape for MdConnectWithoutContact { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -163,8 +275,16 @@ impl IconShape for MdConnectWithoutContact { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M11,14H9c0-4.97,4.03-9,9-9v2C14.13,7,11,10.13,11,14z M18,11V9c-2.76,0-5,2.24-5,5h2C15,12.34,16.34,11,18,11z M7,4 c0-1.11-0.89-2-2-2S3,2.89,3,4s0.89,2,2,2S7,5.11,7,4z M11.45,4.5h-2C9.21,5.92,7.99,7,6.5,7h-3C2.67,7,2,7.67,2,8.5V11h6V8.74 C9.86,8.15,11.25,6.51,11.45,4.5z M19,17c1.11,0,2-0.89,2-2s-0.89-2-2-2s-2,0.89-2,2S17.89,17,19,17z M20.5,18h-3 c-1.49,0-2.71-1.08-2.95-2.5h-2c0.2,2.01,1.59,3.65,3.45,4.24V22h6v-2.5C22,18.67,21.33,18,20.5,18z", } @@ -178,11 +298,23 @@ impl IconShape for MdConstruction { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -190,8 +322,16 @@ impl IconShape for MdConstruction { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } rect { height: "8.48", transform: "matrix(0.7071 -0.7071 0.7071 0.7071 -6.8717 17.6255)", @@ -212,11 +352,23 @@ impl IconShape for MdCoronavirus { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -224,8 +376,16 @@ impl IconShape for MdCoronavirus { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21.25,10.5c-0.41,0-0.75,0.34-0.75,0.75h-1.54c-0.15-1.37-0.69-2.63-1.52-3.65l1.09-1.09l0.01,0.01 c0.29,0.29,0.77,0.29,1.06,0s0.29-0.77,0-1.06L18.54,4.4c-0.29-0.29-0.77-0.29-1.06,0c-0.29,0.29-0.29,0.76-0.01,1.05l-1.09,1.09 c-1.02-0.82-2.27-1.36-3.64-1.51V3.5h0.01c0.41,0,0.75-0.34,0.75-0.75C13.5,2.34,13.16,2,12.75,2h-1.5c-0.41,0-0.75,0.34-0.75,0.75 c0,0.41,0.33,0.74,0.74,0.75v1.55C9.87,5.19,8.62,5.74,7.6,6.56L6.51,5.47l0.01-0.01c0.29-0.29,0.29-0.77,0-1.06 c-0.29-0.29-0.77-0.29-1.06,0L4.4,5.46c-0.29,0.29-0.29,0.77,0,1.06c0.29,0.29,0.76,0.29,1.05,0.01l1.09,1.09 c-0.82,1.02-1.36,2.26-1.5,3.63H3.5c0-0.41-0.34-0.75-0.75-0.75C2.34,10.5,2,10.84,2,11.25v1.5c0,0.41,0.34,0.75,0.75,0.75 c0.41,0,0.75-0.34,0.75-0.75h1.54c0.15,1.37,0.69,2.61,1.5,3.63l-1.09,1.09c-0.29-0.29-0.76-0.28-1.05,0.01 c-0.29,0.29-0.29,0.77,0,1.06l1.06,1.06c0.29,0.29,0.77,0.29,1.06,0c0.29-0.29,0.29-0.77,0-1.06l-0.01-0.01l1.09-1.09 c1.02,0.82,2.26,1.36,3.63,1.51v1.55c-0.41,0.01-0.74,0.34-0.74,0.75c0,0.41,0.34,0.75,0.75,0.75h1.5c0.41,0,0.75-0.34,0.75-0.75 c0-0.41-0.34-0.75-0.75-0.75h-0.01v-1.54c1.37-0.14,2.62-0.69,3.64-1.51l1.09,1.09c-0.29,0.29-0.28,0.76,0.01,1.05 c0.29,0.29,0.77,0.29,1.06,0l1.06-1.06c0.29-0.29,0.29-0.77,0-1.06c-0.29-0.29-0.77-0.29-1.06,0l-0.01,0.01l-1.09-1.09 c0.82-1.02,1.37-2.27,1.52-3.65h1.54c0,0.41,0.34,0.75,0.75,0.75c0.41,0,0.75-0.34,0.75-0.75v-1.5C22,10.84,21.66,10.5,21.25,10.5z M13.75,8c0.55,0,1,0.45,1,1s-0.45,1-1,1s-1-0.45-1-1S13.2,8,13.75,8z M12,13c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1s1,0.45,1,1 C13,12.55,12.55,13,12,13z M10.25,8c0.55,0,1,0.45,1,1s-0.45,1-1,1s-1-0.45-1-1S9.7,8,10.25,8z M8.5,13c-0.55,0-1-0.45-1-1 c0-0.55,0.45-1,1-1s1,0.45,1,1C9.5,12.55,9.05,13,8.5,13z M10.25,16c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1s1,0.45,1,1 C11.25,15.55,10.8,16,10.25,16z M13.75,16c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1s1,0.45,1,1C14.75,15.55,14.3,16,13.75,16z M14.5,12 c0-0.55,0.45-1,1-1s1,0.45,1,1c0,0.55-0.45,1-1,1S14.5,12.55,14.5,12z", } @@ -239,11 +399,23 @@ impl IconShape for MdDeck { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -251,8 +423,16 @@ impl IconShape for MdDeck { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } polygon { points: "22,9 12,2 2,9 11,9 11,22 13,22 13,9", } @@ -272,11 +452,23 @@ impl IconShape for MdDomain { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -284,8 +476,15 @@ impl IconShape for MdDomain { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0,0h24v24H0V0z", + fill: "none", + } path { d: "M12,7V3H2v18h20V7H12z M6,19H4v-2h2V19z M6,15H4v-2h2V15z M6,11H4V9h2V11z M6,7H4V5h2V7z M10,19H8v-2h2V19z M10,15H8v-2h2 V15z M10,11H8V9h2V11z M10,7H8V5h2V7z M20,19h-8v-2h2v-2h-2v-2h2v-2h-2V9h8V19z M18,11h-2v2h2V11z M18,15h-2v2h2V15z", } @@ -299,11 +498,23 @@ impl IconShape for MdElderly { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -311,8 +522,16 @@ impl IconShape for MdElderly { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M13.5,5.5c1.1,0,2-0.9,2-2s-0.9-2-2-2s-2,0.9-2,2S12.4,5.5,13.5,5.5z M20,12.5V23h-1V12.5c0-0.28-0.22-0.5-0.5-0.5 S18,12.22,18,12.5v1h-1v-0.69c-1.46-0.38-2.7-1.29-3.51-2.52C13.18,11.16,13,12.07,13,13c0,0.23,0.02,0.46,0.03,0.69L15,16.5V23h-2 v-5l-1.78-2.54L11,19l-3,4l-1.6-1.2L9,18.33V13c0-1.15,0.18-2.29,0.5-3.39L8,10.46V14H6V9.3l5.4-3.07l0,0.01 c0.59-0.31,1.32-0.33,1.94,0.03c0.36,0.21,0.63,0.51,0.8,0.85l0,0l0.79,1.67C15.58,10.1,16.94,11,18.5,11C19.33,11,20,11.67,20,12.5 z", } @@ -326,11 +545,23 @@ impl IconShape for MdEmojiEmotions { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -338,8 +569,16 @@ impl IconShape for MdEmojiEmotions { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M11.99,2C6.47,2,2,6.48,2,12c0,5.52,4.47,10,9.99,10C17.52,22,22,17.52,22,12C22,6.48,17.52,2,11.99,2z M8.5,8 C9.33,8,10,8.67,10,9.5S9.33,11,8.5,11S7,10.33,7,9.5S7.67,8,8.5,8z M12,18c-2.28,0-4.22-1.66-5-4h10C16.22,16.34,14.28,18,12,18z M15.5,11c-0.83,0-1.5-0.67-1.5-1.5S14.67,8,15.5,8S17,8.67,17,9.5S16.33,11,15.5,11z", } @@ -353,11 +592,23 @@ impl IconShape for MdEmojiEvents { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -365,8 +616,16 @@ impl IconShape for MdEmojiEvents { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,5h-2V3H7v2H5C3.9,5,3,5.9,3,7v1c0,2.55,1.92,4.63,4.39,4.94c0.63,1.5,1.98,2.63,3.61,2.96V19H7v2h10v-2h-4v-3.1 c1.63-0.33,2.98-1.46,3.61-2.96C19.08,12.63,21,10.55,21,8V7C21,5.9,20.1,5,19,5z M5,8V7h2v3.82C5.84,10.4,5,9.3,5,8z M19,8 c0,1.3-0.84,2.4-2,2.82V7h2V8z", } @@ -380,11 +639,23 @@ impl IconShape for MdEmojiFlags { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -392,8 +663,16 @@ impl IconShape for MdEmojiFlags { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,9l-1-2H7V5.72C7.6,5.38,8,4.74,8,4c0-1.1-0.9-2-2-2S4,2.9,4,4c0,0.74,0.4,1.38,1,1.72V21h2v-4h5l1,2h7V9H14z M18,17h-4 l-1-2H7V9h5l1,2h5V17z", } @@ -407,11 +686,23 @@ impl IconShape for MdEmojiFoodBeverage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -419,8 +710,16 @@ impl IconShape for MdEmojiFoodBeverage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,3H9v2.4l1.81,1.45C10.93,6.94,11,7.09,11,7.24v4.26c0,0.28-0.22,0.5-0.5,0.5h-4C6.22,12,6,11.78,6,11.5V7.24 c0-0.15,0.07-0.3,0.19-0.39L8,5.4V3H4v10c0,2.21,1.79,4,4,4h6c2.21,0,4-1.79,4-4v-3h2c1.11,0,2-0.9,2-2V5C22,3.89,21.11,3,20,3z M20,8h-2V5h2V8z", } @@ -440,11 +739,23 @@ impl IconShape for MdEmojiNature { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -452,8 +763,16 @@ impl IconShape for MdEmojiNature { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21.94,4.88C21.76,4.35,21.25,4,20.68,4c-0.03,0-0.06,0-0.09,0H19.6l-0.31-0.97C19.15,2.43,18.61,2,18,2h0 c-0.61,0-1.15,0.43-1.29,1.04L16.4,4h-0.98c-0.03,0-0.06,0-0.09,0c-0.57,0-1.08,0.35-1.26,0.88c-0.19,0.56,0.04,1.17,0.56,1.48 l0.87,0.52L15.1,8.12c-0.23,0.58-0.04,1.25,0.45,1.62C15.78,9.91,16.06,10,16.33,10c0.31,0,0.61-0.11,0.86-0.32L18,8.98l0.81,0.7 C19.06,9.89,19.36,10,19.67,10c0.27,0,0.55-0.09,0.78-0.26c0.5-0.37,0.68-1.04,0.45-1.62l-0.39-1.24l0.87-0.52 C21.89,6.05,22.12,5.44,21.94,4.88z M18,7c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1s1,0.45,1,1C19,6.55,18.55,7,18,7z", } @@ -470,11 +789,23 @@ impl IconShape for MdEmojiObjects { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -482,8 +813,16 @@ impl IconShape for MdEmojiObjects { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,3c-0.46,0-0.93,0.04-1.4,0.14C7.84,3.67,5.64,5.9,5.12,8.66c-0.48,2.61,0.48,5.01,2.22,6.56C7.77,15.6,8,16.13,8,16.69 V19c0,1.1,0.9,2,2,2h0.28c0.35,0.6,0.98,1,1.72,1s1.38-0.4,1.72-1H14c1.1,0,2-0.9,2-2v-2.31c0-0.55,0.22-1.09,0.64-1.46 C18.09,13.95,19,12.08,19,10C19,6.13,15.87,3,12,3z M14,19h-4v-1h4V19z M14,17h-4v-1h4V17z M12.5,11.41V14h-1v-2.59L9.67,9.59 l0.71-0.71L12,10.5l1.62-1.62l0.71,0.71L12.5,11.41z", } @@ -497,11 +836,23 @@ impl IconShape for MdEmojiPeople { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -509,8 +860,16 @@ impl IconShape for MdEmojiPeople { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } circle { cx: "12", cy: "4", @@ -529,11 +888,23 @@ impl IconShape for MdEmojiSymbols { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -541,8 +912,16 @@ impl IconShape for MdEmojiSymbols { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } rect { height: "2", width: "8", @@ -585,11 +964,23 @@ impl IconShape for MdEmojiTransportation { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -597,8 +988,16 @@ impl IconShape for MdEmojiTransportation { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20.57,10.66C20.43,10.26,20.05,10,19.6,10h-7.19c-0.46,0-0.83,0.26-0.98,0.66L10,14.77l0.01,5.51 c0,0.38,0.31,0.72,0.69,0.72h0.62C11.7,21,12,20.62,12,20.24V19h8v1.24c0,0.38,0.31,0.76,0.69,0.76h0.61 c0.38,0,0.69-0.34,0.69-0.72L22,18.91v-4.14L20.57,10.66z M12.41,11h7.19l1.03,3h-9.25L12.41,11z M12,17c-0.55,0-1-0.45-1-1 s0.45-1,1-1s1,0.45,1,1S12.55,17,12,17z M20,17c-0.55,0-1-0.45-1-1s0.45-1,1-1s1,0.45,1,1S20.55,17,20,17z", } @@ -639,11 +1038,23 @@ impl IconShape for MdEngineering { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -651,8 +1062,16 @@ impl IconShape for MdEngineering { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9,15c-2.67,0-8,1.34-8,4v2h16v-2C17,16.34,11.67,15,9,15z", } @@ -678,11 +1097,23 @@ impl IconShape for MdFacebook { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -690,8 +1121,16 @@ impl IconShape for MdFacebook { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M22,12c0-5.52-4.48-10-10-10S2,6.48,2,12c0,4.84,3.44,8.87,8,9.8V15H8v-3h2V9.5C10,7.57,11.57,6,13.5,6H16v3h-2 c-0.55,0-1,0.45-1,1v2h3v3h-3v6.95C18.05,21.45,22,17.19,22,12z", } @@ -705,11 +1144,23 @@ impl IconShape for MdFireplace { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -717,8 +1168,16 @@ impl IconShape for MdFireplace { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M2,2v20h20V2H2z M11.86,16.96c0.76-0.24,1.4-1.04,1.53-1.63c0.13-0.56-0.1-1.05-0.2-1.6c-0.08-0.46-0.07-0.85,0.08-1.28 c0.54,1.21,2.15,1.64,1.98,3.18C15.06,17.33,13.14,18.01,11.86,16.96z M20,20h-2v-2h-2.02c0.63-0.84,1.02-1.87,1.02-3 c0-1.89-1.09-2.85-1.85-3.37C12.2,9.61,13,7,13,7c-6.73,3.57-6.02,7.47-6,8c0.03,0.96,0.49,2.07,1.23,3H6v2H4V4h16V20z", } @@ -732,11 +1191,23 @@ impl IconShape for MdFollowTheSigns { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -744,8 +1215,16 @@ impl IconShape for MdFollowTheSigns { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9.5,5.5c1.1,0,2-0.9,2-2s-0.9-2-2-2s-2,0.9-2,2S8.4,5.5,9.5,5.5z M5.75,8.9L3,23h2.1l1.75-8L9,17v6h2v-7.55L8.95,13.4 l0.6-3C10.85,12,12.8,13,15,13v-2c-1.85,0-3.45-1-4.35-2.45L9.7,6.95C9.35,6.35,8.7,6,8,6C7.75,6,7.5,6.05,7.25,6.15L2,8.3V13h2 V9.65L5.75,8.9 M13,2v7h3.75v14h1.5V9H22V2H13z M18.01,8V6.25H14.5v-1.5h3.51V3l2.49,2.5L18.01,8z", } @@ -759,11 +1238,23 @@ impl IconShape for MdGroup { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -771,8 +1262,15 @@ impl IconShape for MdGroup { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z", } @@ -786,11 +1284,23 @@ impl IconShape for MdGroupAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -798,8 +1308,15 @@ impl IconShape for MdGroupAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M8 10H5V7H3v3H0v2h3v3h2v-3h3v-2zm10 1c1.66 0 2.99-1.34 2.99-3S19.66 5 18 5c-.32 0-.63.05-.91.14.57.81.9 1.79.9 2.86s-.34 2.04-.9 2.86c.28.09.59.14.91.14zm-5 0c1.66 0 2.99-1.34 2.99-3S14.66 5 13 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm6.62 2.16c.83.73 1.38 1.66 1.38 2.84v2h3v-2c0-1.54-2.37-2.49-4.38-2.84zM13 13c-2 0-6 1-6 3v2h12v-2c0-2-4-3-6-3z", } @@ -813,11 +1330,23 @@ impl IconShape for MdGroups { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -825,8 +1354,16 @@ impl IconShape for MdGroups { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,12.75c1.63,0,3.07,0.39,4.24,0.9c1.08,0.48,1.76,1.56,1.76,2.73L18,18H6l0-1.61c0-1.18,0.68-2.26,1.76-2.73 C8.93,13.14,10.37,12.75,12,12.75z M4,13c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2s-2,0.9-2,2C2,12.1,2.9,13,4,13z M5.13,14.1 C4.76,14.04,4.39,14,4,14c-0.99,0-1.93,0.21-2.78,0.58C0.48,14.9,0,15.62,0,16.43V18l4.5,0v-1.61C4.5,15.56,4.73,14.78,5.13,14.1z M20,13c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2s-2,0.9-2,2C18,12.1,18.9,13,20,13z M24,16.43c0-0.81-0.48-1.53-1.22-1.85 C21.93,14.21,20.99,14,20,14c-0.39,0-0.76,0.04-1.13,0.1c0.4,0.68,0.63,1.46,0.63,2.29V18l4.5,0V16.43z M12,6c1.66,0,3,1.34,3,3 c0,1.66-1.34,3-3,3s-3-1.34-3-3C9,7.34,10.34,6,12,6z", } @@ -840,11 +1377,23 @@ impl IconShape for MdHistoryEdu { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -852,8 +1401,16 @@ impl IconShape for MdHistoryEdu { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M9,4v1.38c-0.83-0.33-1.72-0.5-2.61-0.5c-1.79,0-3.58,0.68-4.95,2.05l3.33,3.33h1.11v1.11c0.86,0.86,1.98,1.31,3.11,1.36 V15H6v3c0,1.1,0.9,2,2,2h10c1.66,0,3-1.34,3-3V4H9z M7.89,10.41V8.26H5.61L4.57,7.22C5.14,7,5.76,6.88,6.39,6.88 c1.34,0,2.59,0.52,3.54,1.46l1.41,1.41l-0.2,0.2c-0.51,0.51-1.19,0.8-1.92,0.8C8.75,10.75,8.29,10.63,7.89,10.41z M19,17 c0,0.55-0.45,1-1,1s-1-0.45-1-1v-2h-6v-2.59c0.57-0.23,1.1-0.57,1.56-1.03l0.2-0.2L15.59,14H17v-1.41l-6-5.97V6h8V17z", } @@ -867,11 +1424,23 @@ impl IconShape for MdIosShare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -879,8 +1448,15 @@ impl IconShape for MdIosShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z", } @@ -894,11 +1470,23 @@ impl IconShape for MdKingBed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -906,15 +1494,25 @@ impl IconShape for MdKingBed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { rect { + fill: "none", + height: "24", + width: "24", + } + rect { + fill: "none", height: "3", width: "5", x: "6", y: "7", } rect { + fill: "none", height: "3", width: "5", x: "13", @@ -933,11 +1531,23 @@ impl IconShape for MdLocationCity { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -945,8 +1555,15 @@ impl IconShape for MdLocationCity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 11V5l-3-3-3 3v2H3v14h18V11h-6zm-8 8H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5V9h2v2zm6 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm0-4h-2V5h2v2zm6 12h-2v-2h2v2zm0-4h-2v-2h2v2z", } @@ -960,11 +1577,23 @@ impl IconShape for MdLuggage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -972,8 +1601,16 @@ impl IconShape for MdLuggage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,6h-2V3c0-0.55-0.45-1-1-1h-4C9.45,2,9,2.45,9,3v3H7C5.9,6,5,6.9,5,8v11c0,1.1,0.9,2,2,2c0,0.55,0.45,1,1,1 c0.55,0,1-0.45,1-1h6c0,0.55,0.45,1,1,1c0.55,0,1-0.45,1-1c1.1,0,2-0.9,2-2V8C19,6.9,18.1,6,17,6z M9.5,18H8V9h1.5V18z M12.75,18 h-1.5V9h1.5V18z M13.5,6h-3V3.5h3V6z M16,18h-1.5V9H16V18z", } @@ -987,11 +1624,23 @@ impl IconShape for MdMasks { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -999,8 +1648,16 @@ impl IconShape for MdMasks { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19.5,6c-1.31,0-2.37,1.01-2.48,2.3C15.14,7.8,14.18,6.5,12,6.5c-2.19,0-3.14,1.3-5.02,1.8C6.87,7.02,5.81,6,4.5,6 C3.12,6,2,7.12,2,8.5V9c0,6,3.6,7.81,6.52,7.98C9.53,17.62,10.72,18,12,18s2.47-0.38,3.48-1.02C18.4,16.81,22,15,22,9V8.5 C22,7.12,20.88,6,19.5,6z M3.5,9V8.5c0-0.55,0.45-1,1-1s1,0.45,1,1v3c0,1.28,0.38,2.47,1.01,3.48C4.99,14.27,3.5,12.65,3.5,9z M20.5,9c0,3.65-1.49,5.27-3.01,5.98c0.64-1.01,1.01-2.2,1.01-3.48v-3c0-0.55,0.45-1,1-1s1,0.45,1,1V9z M10.69,10.48 c-0.44,0.26-0.96,0.56-1.69,0.76V10.2c0.48-0.17,0.84-0.38,1.18-0.58C10.72,9.3,11.23,9,12,9s1.27,0.3,1.8,0.62 c0.34,0.2,0.71,0.42,1.2,0.59v1.04c-0.75-0.21-1.26-0.51-1.71-0.78C12.83,10.2,12.49,10,12,10C11.51,10,11.16,10.2,10.69,10.48z", } @@ -1014,11 +1671,23 @@ impl IconShape for MdMilitaryTech { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1026,8 +1695,16 @@ impl IconShape for MdMilitaryTech { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,10.43V2H7v8.43c0,0.35,0.18,0.68,0.49,0.86l4.18,2.51l-0.99,2.34l-3.41,0.29l2.59,2.24L9.07,22L12,20.23L14.93,22 l-0.78-3.33l2.59-2.24l-3.41-0.29l-0.99-2.34l4.18-2.51C16.82,11.11,17,10.79,17,10.43z M13,12.23l-1,0.6l-1-0.6V3h2V12.23z", } @@ -1041,11 +1718,23 @@ impl IconShape for MdMood { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1053,8 +1742,15 @@ impl IconShape for MdMood { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z", } @@ -1068,11 +1764,23 @@ impl IconShape for MdMoodBad { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1080,8 +1788,15 @@ impl IconShape for MdMoodBad { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 3c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5z", } @@ -1095,11 +1810,23 @@ impl IconShape for MdNightsStay { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1107,8 +1834,16 @@ impl IconShape for MdNightsStay { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M11.1,12.08C8.77,7.57,10.6,3.6,11.63,2.01C6.27,2.2,1.98,6.59,1.98,12c0,0.14,0.02,0.28,0.02,0.42 C2.62,12.15,3.29,12,4,12c1.66,0,3.18,0.83,4.1,2.15C9.77,14.63,11,16.17,11,18c0,1.52-0.87,2.83-2.12,3.51 c0.98,0.32,2.03,0.5,3.11,0.5c3.5,0,6.58-1.8,8.37-4.52C18,17.72,13.38,16.52,11.1,12.08z", } @@ -1125,11 +1860,23 @@ impl IconShape for MdNoLuggage { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1137,8 +1884,16 @@ impl IconShape for MdNoLuggage { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12.75,9v0.92l1.75,1.75V9H16v4.17l3,3V8c0-1.1-0.9-2-2-2h-2V3c0-0.55-0.45-1-1-1h-4C9.45,2,9,2.45,9,3v3H8.83l3,3H12.75z M10.5,3.5h3V6h-3V3.5z M21.19,21.19L2.81,2.81L1.39,4.22l3.63,3.63C5.02,7.9,5,7.95,5,8v11c0,1.1,0.9,2,2,2c0,0.55,0.45,1,1,1 c0.55,0,1-0.45,1-1h6c0,0.55,0.45,1,1,1s1-0.45,1-1c0.34,0,0.65-0.09,0.93-0.24l1.85,1.85L21.19,21.19z M8,18v-7.17l1.5,1.5V18H8z M12.75,18h-1.5v-3.92l1.5,1.5V18z", } @@ -1152,11 +1907,23 @@ impl IconShape for MdNotifications { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1164,8 +1931,15 @@ impl IconShape for MdNotifications { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z", + } + } } } @@ -1175,11 +1949,23 @@ impl IconShape for MdNotificationsActive { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1187,8 +1973,15 @@ impl IconShape for MdNotificationsActive { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M7.58 4.08L6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42zm12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42zM18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z", } @@ -1202,11 +1995,23 @@ impl IconShape for MdNotificationsNone { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1214,8 +2019,15 @@ impl IconShape for MdNotificationsNone { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6z", } @@ -1229,11 +2041,23 @@ impl IconShape for MdNotificationsOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1241,8 +2065,15 @@ impl IconShape for MdNotificationsOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 18.69L7.84 6.14 5.27 3.49 4 4.76l2.8 2.8v.01c-.52.99-.8 2.16-.8 3.42v5l-2 2v1h13.73l2 2L21 19.72l-1-1.03zM12 22c1.11 0 2-.89 2-2h-4c0 1.11.89 2 2 2zm6-7.32V11c0-3.08-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.15.03-.29.08-.42.12-.1.03-.2.07-.3.11h-.01c-.01 0-.01 0-.02.01-.23.09-.46.2-.68.31 0 0-.01 0-.01.01L18 14.68z", } @@ -1256,11 +2087,23 @@ impl IconShape for MdNotificationsPaused { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1268,8 +2111,15 @@ impl IconShape for MdNotificationsPaused { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.93 6 11v5l-2 2v1h16v-1l-2-2zm-3.5-6.2l-2.8 3.4h2.8V15h-5v-1.8l2.8-3.4H9.5V8h5v1.8z", } @@ -1283,11 +2133,23 @@ impl IconShape for MdOutdoorGrill { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1295,8 +2157,16 @@ impl IconShape for MdOutdoorGrill { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17,22c1.66,0,3-1.34,3-3s-1.34-3-3-3c-1.3,0-2.4,0.84-2.82,2H9.14l1.99-3.06C11.42,14.98,11.71,15,12,15 s0.58-0.02,0.87-0.06l1.02,1.57c0.42-0.53,0.96-0.95,1.6-1.21l-0.6-0.93C17.31,13.27,19,10.84,19,8H5c0,2.84,1.69,5.27,4.12,6.37 l-3.95,6.08c-0.3,0.46-0.17,1.08,0.29,1.38h0c0.46,0.3,1.08,0.17,1.38-0.29l1-1.55h6.34C14.6,21.16,15.7,22,17,22z M17,18 c0.55,0,1,0.45,1,1c0,0.55-0.45,1-1,1s-1-0.45-1-1C16,18.45,16.45,18,17,18z", } @@ -1319,11 +2189,23 @@ impl IconShape for MdPages { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1331,8 +2213,15 @@ impl IconShape for MdPages { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M3 5v6h5L7 7l4 1V3H5c-1.1 0-2 .9-2 2zm5 8H3v6c0 1.1.9 2 2 2h6v-5l-4 1 1-4zm9 4l-4-1v5h6c1.1 0 2-.9 2-2v-6h-5l1 4zm2-14h-6v5l4-1-1 4h5V5c0-1.1-.9-2-2-2z", } @@ -1346,11 +2235,23 @@ impl IconShape for MdPartyMode { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1358,8 +2259,15 @@ impl IconShape for MdPartyMode { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-8 3c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1 0-2.76 2.24-5 5-5zm0 10c-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1 0 2.76-2.24 5-5 5z", } @@ -1373,11 +2281,23 @@ impl IconShape for MdPeople { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1385,8 +2305,15 @@ impl IconShape for MdPeople { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z", } @@ -1400,11 +2327,23 @@ impl IconShape for MdPeopleAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1412,8 +2351,16 @@ impl IconShape for MdPeopleAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16.67,13.13C18.04,14.06,19,15.32,19,17v3h4v-3 C23,14.82,19.43,13.53,16.67,13.13z", fill_rule: "evenodd", @@ -1442,11 +2389,23 @@ impl IconShape for MdPeopleOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1454,8 +2413,15 @@ impl IconShape for MdPeopleOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M16.5 13c-1.2 0-3.07.34-4.5 1-1.43-.67-3.3-1-4.5-1C5.33 13 1 14.08 1 16.25V19h22v-2.75c0-2.17-4.33-3.25-6.5-3.25zm-4 4.5h-10v-1.25c0-.54 2.56-1.75 5-1.75s5 1.21 5 1.75v1.25zm9 0H14v-1.25c0-.46-.2-.86-.52-1.22.88-.3 1.96-.53 3.02-.53 2.44 0 5 1.21 5 1.75v1.25zM7.5 12c1.93 0 3.5-1.57 3.5-3.5S9.43 5 7.5 5 4 6.57 4 8.5 5.57 12 7.5 12zm0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 5.5c1.93 0 3.5-1.57 3.5-3.5S18.43 5 16.5 5 13 6.57 13 8.5s1.57 3.5 3.5 3.5zm0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2z", } @@ -1469,11 +2435,23 @@ impl IconShape for MdPerson { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1481,8 +2459,15 @@ impl IconShape for MdPerson { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z", } @@ -1496,11 +2481,23 @@ impl IconShape for MdPersonAdd { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1508,8 +2505,15 @@ impl IconShape for MdPersonAdd { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z", } @@ -1523,11 +2527,23 @@ impl IconShape for MdPersonAddAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1535,8 +2551,16 @@ impl IconShape for MdPersonAddAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M13,8c0-2.21-1.79-4-4-4S5,5.79,5,8s1.79,4,4,4S13,10.21,13,8z M11,8c0,1.1-0.9,2-2,2S7,9.1,7,8s0.9-2,2-2S11,6.9,11,8z M1,18v2h16v-2c0-2.66-5.33-4-8-4S1,15.34,1,18z M3,18c0.2-0.71,3.3-2,6-2c2.69,0,5.78,1.28,6,2H3z M20,15v-3h3v-2h-3V7h-2v3h-3v2 h3v3H20z", } @@ -1550,11 +2574,23 @@ impl IconShape for MdPersonAddAlt1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1562,8 +2598,16 @@ impl IconShape for MdPersonAddAlt1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M13,8c0-2.21-1.79-4-4-4S5,5.79,5,8s1.79,4,4,4S13,10.21,13,8z M15,10v2h3v3h2v-3h3v-2h-3V7h-2v3H15z M1,18v2h16v-2 c0-2.66-5.33-4-8-4S1,15.34,1,18z", } @@ -1577,11 +2621,23 @@ impl IconShape for MdPersonOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1589,8 +2645,15 @@ impl IconShape for MdPersonOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z", } @@ -1604,11 +2667,23 @@ impl IconShape for MdPersonRemove { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1616,8 +2691,16 @@ impl IconShape for MdPersonRemove { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,8c0-2.21-1.79-4-4-4S6,5.79,6,8s1.79,4,4,4S14,10.21,14,8z M17,10v2h6v-2H17z M2,18v2h16v-2c0-2.66-5.33-4-8-4 S2,15.34,2,18z", } @@ -1631,11 +2714,23 @@ impl IconShape for MdPersonRemoveAlt1 { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1643,8 +2738,16 @@ impl IconShape for MdPersonRemoveAlt1 { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14,8c0-2.21-1.79-4-4-4S6,5.79,6,8s1.79,4,4,4S14,10.21,14,8z M17,10v2h6v-2H17z M2,18v2h16v-2c0-2.66-5.33-4-8-4 S2,15.34,2,18z", } @@ -1658,11 +2761,23 @@ impl IconShape for MdPlusOne { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1670,8 +2785,15 @@ impl IconShape for MdPlusOne { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M10 8H8v4H4v2h4v4h2v-4h4v-2h-4zm4.5-1.92V7.9l2.5-.5V18h2V5z", } @@ -1685,11 +2807,23 @@ impl IconShape for MdPoll { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1697,8 +2831,15 @@ impl IconShape for MdPoll { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z", } @@ -1712,11 +2853,23 @@ impl IconShape for MdPsychology { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1724,8 +2877,16 @@ impl IconShape for MdPsychology { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M13,8.57c-0.79,0-1.43,0.64-1.43,1.43s0.64,1.43,1.43,1.43s1.43-0.64,1.43-1.43S13.79,8.57,13,8.57z", } @@ -1742,11 +2903,23 @@ impl IconShape for MdPublic { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1754,8 +2927,15 @@ impl IconShape for MdPublic { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z", } @@ -1769,11 +2949,23 @@ impl IconShape for MdPublicOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1781,8 +2973,16 @@ impl IconShape for MdPublicOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M11,8.17L6.49,3.66C8.07,2.61,9.96,2,12,2c5.52,0,10,4.48,10,10c0,2.04-0.61,3.93-1.66,5.51l-1.46-1.46 C19.59,14.87,20,13.48,20,12c0-3.35-2.07-6.22-5-7.41V5c0,1.1-0.9,2-2,2h-2V8.17z M21.19,21.19l-1.41,1.41l-2.27-2.27 C15.93,21.39,14.04,22,12,22C6.48,22,2,17.52,2,12c0-2.04,0.61-3.93,1.66-5.51L1.39,4.22l1.41-1.41L21.19,21.19z M11,18 c-1.1,0-2-0.9-2-2v-1l-4.79-4.79C4.08,10.79,4,11.38,4,12c0,4.08,3.05,7.44,7,7.93V18z", } @@ -1796,11 +2996,23 @@ impl IconShape for MdRecommend { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1808,8 +3020,15 @@ impl IconShape for MdRecommend { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "ic_recommend_24px" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm6 9.8a.9.9 0 0 1-.1.5l-2.1 4.9a1.34 1.34 0 0 1-1.3.8H9a2 2 0 0 1-2-2v-5a1.28 1.28 0 0 1 .4-1L12 5l.69.69a1.08 1.08 0 0 1 .3.7v.2L12.41 10H17a1 1 0 0 1 1 1z", } @@ -1823,11 +3042,23 @@ impl IconShape for MdReduceCapacity { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1835,8 +3066,16 @@ impl IconShape for MdReduceCapacity { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M16,4c0-1.1,0.9-2,2-2s2,0.9,2,2s-0.9,2-2,2S16,5.1,16,4z M20.78,7.58C19.93,7.21,18.99,7,18,7c-0.67,0-1.31,0.1-1.92,0.28 C16.66,7.83,17,8.6,17,9.43V10h5V9.43C22,8.62,21.52,7.9,20.78,7.58z M6,6c1.1,0,2-0.9,2-2S7.1,2,6,2S4,2.9,4,4S4.9,6,6,6z M7.92,7.28C7.31,7.1,6.67,7,6,7C5.01,7,4.07,7.21,3.22,7.58C2.48,7.9,2,8.62,2,9.43V10h5V9.43C7,8.6,7.34,7.83,7.92,7.28z M10,4 c0-1.1,0.9-2,2-2s2,0.9,2,2s-0.9,2-2,2S10,5.1,10,4z M16,10H8V9.43C8,8.62,8.48,7.9,9.22,7.58C10.07,7.21,11.01,7,12,7 c0.99,0,1.93,0.21,2.78,0.58C15.52,7.9,16,8.62,16,9.43V10z M15,16c0-1.1,0.9-2,2-2s2,0.9,2,2s-0.9,2-2,2S15,17.1,15,16z M21,22h-8 v-0.57c0-0.81,0.48-1.53,1.22-1.85C15.07,19.21,16.01,19,17,19c0.99,0,1.93,0.21,2.78,0.58C20.52,19.9,21,20.62,21,21.43V22z M5,16 c0-1.1,0.9-2,2-2s2,0.9,2,2s-0.9,2-2,2S5,17.1,5,16z M11,22H3v-0.57c0-0.81,0.48-1.53,1.22-1.85C5.07,19.21,6.01,19,7,19 c0.99,0,1.93,0.21,2.78,0.58C10.52,19.9,11,20.62,11,21.43V22z M12.75,13v-2h-1.5v2H9l3,3l3-3H12.75z", } @@ -1850,11 +3089,23 @@ impl IconShape for MdRemoveModerator { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1862,8 +3113,15 @@ impl IconShape for MdRemoveModerator { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22.27 21.73l-3.54-3.55L5.78 5.23 2.27 1.72 1 2.99 3.01 5H3v6c0 5.55 3.84 10.74 9 12 2.16-.53 4.08-1.76 5.6-3.41L21 23l1.27-1.27zM13 9.92l6.67 6.67C20.51 14.87 21 12.96 21 11V5l-9-4-5.48 2.44L11 7.92l2 2z", } @@ -1877,11 +3135,23 @@ impl IconShape for MdSanitizer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1889,8 +3159,16 @@ impl IconShape for MdSanitizer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15.5,6.5C15.5,5.66,17,4,17,4s1.5,1.66,1.5,2.5C18.5,7.33,17.83,8,17,8S15.5,7.33,15.5,6.5z M19.5,15 c1.38,0,2.5-1.12,2.5-2.5c0-1.67-2.5-4.5-2.5-4.5S17,10.83,17,12.5C17,13.88,18.12,15,19.5,15z M13,14h-2v-2H9v2H7v2h2v2h2v-2h2V14z M16,12v10H4V12c0-2.97,2.16-5.43,5-5.91V4H7V2h6c1.13,0,2.15,0.39,2.99,1.01l-1.43,1.43C14.1,4.17,13.57,4,13,4h-2v2.09 C13.84,6.57,16,9.03,16,12z", } @@ -1904,11 +3182,23 @@ impl IconShape for MdSchool { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1916,8 +3206,15 @@ impl IconShape for MdSchool { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z", } @@ -1931,11 +3228,23 @@ impl IconShape for MdScience { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1943,8 +3252,16 @@ impl IconShape for MdScience { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19.8,18.4L14,10.67V6.5l1.35-1.69C15.61,4.48,15.38,4,14.96,4H9.04C8.62,4,8.39,4.48,8.65,4.81L10,6.5v4.17L4.2,18.4 C3.71,19.06,4.18,20,5,20h14C19.82,20,20.29,19.06,19.8,18.4z", } @@ -1958,11 +3275,23 @@ impl IconShape for MdSelfImprovement { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -1970,8 +3299,16 @@ impl IconShape for MdSelfImprovement { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } circle { cx: "12", cy: "6", @@ -1990,11 +3327,23 @@ impl IconShape for MdSentimentDissatisfied { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2002,8 +3351,15 @@ impl IconShape for MdSentimentDissatisfied { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } circle { cx: "15.5", cy: "9.5", @@ -2027,11 +3383,23 @@ impl IconShape for MdSentimentNeutral { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2039,8 +3407,15 @@ impl IconShape for MdSentimentNeutral { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } path { d: "M9 15.5h6v1H9v-1z", } @@ -2067,11 +3442,23 @@ impl IconShape for MdSentimentSatisfied { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2079,8 +3466,15 @@ impl IconShape for MdSentimentSatisfied { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } circle { cx: "15.5", cy: "9.5", @@ -2104,11 +3498,23 @@ impl IconShape for MdSentimentVeryDissatisfied { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2116,8 +3522,15 @@ impl IconShape for MdSentimentVeryDissatisfied { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } circle { cx: "15.5", cy: "9.5", @@ -2141,11 +3554,23 @@ impl IconShape for MdSentimentVerySatisfied { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2153,8 +3578,15 @@ impl IconShape for MdSentimentVerySatisfied { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0V0z", + fill: "none", + } circle { cx: "15.5", cy: "9.5", @@ -2178,11 +3610,23 @@ impl IconShape for MdShare { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2190,8 +3634,15 @@ impl IconShape for MdShare { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z", } @@ -2205,11 +3656,23 @@ impl IconShape for MdSick { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2217,8 +3680,16 @@ impl IconShape for MdSick { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21,9c-1.1,0-2-0.9-2-2c0-1.1,2-4,2-4s2,2.9,2,4C23,8.1,22.1,9,21,9z M17.5,7c0-0.73,0.41-1.71,0.92-2.66 C16.68,2.88,14.44,2,11.99,2C6.47,2,2,6.48,2,12c0,5.52,4.47,10,9.99,10C17.52,22,22,17.52,22,12c0-0.55-0.06-1.09-0.14-1.62 C21.58,10.45,21.3,10.5,21,10.5C19.07,10.5,17.5,8.93,17.5,7z M15.62,7.38l1.06,1.06L15.62,9.5l1.06,1.06l-1.06,1.06L13.5,9.5 L15.62,7.38z M7.32,8.44l1.06-1.06L10.5,9.5l-2.12,2.12l-1.06-1.06L8.38,9.5L7.32,8.44z M15.44,17c-0.69-1.19-1.97-2-3.44-2 s-2.75,0.81-3.44,2H6.88c0.3-0.76,0.76-1.43,1.34-1.99L5.24,13.3c-0.45,0.26-1.01,0.28-1.49,0c-0.72-0.41-0.96-1.33-0.55-2.05 c0.41-0.72,1.33-0.96,2.05-0.55c0.48,0.28,0.74,0.78,0.74,1.29l3.58,2.07c0.73-0.36,1.55-0.56,2.43-0.56c2.33,0,4.32,1.45,5.12,3.5 H15.44z", } @@ -2232,11 +3703,23 @@ impl IconShape for MdSingleBed { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2244,8 +3727,16 @@ impl IconShape for MdSingleBed { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20,12c0-1.1-0.9-2-2-2V7c0-1.1-0.9-2-2-2H8C6.9,5,6,5.9,6,7v3c-1.1,0-2,0.9-2,2v5h1.33L6,19h1l0.67-2h8.67L17,19h1l0.67-2 H20V12z M16,10h-3V7h3V10z M8,7h3v3H8V7z M6,12h12v3H6V12z", } @@ -2259,11 +3750,23 @@ impl IconShape for MdSports { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2271,8 +3774,16 @@ impl IconShape for MdSports { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M11.23,6C9.57,6,8.01,6.66,6.87,7.73C6.54,6.73,5.61,6,4.5,6C3.12,6,2,7.12,2,8.5C2,9.88,3.12,11,4.5,11 c0.21,0,0.41-0.03,0.61-0.08c-0.05,0.25-0.09,0.51-0.1,0.78c-0.18,3.68,2.95,6.68,6.68,6.27c2.55-0.28,4.68-2.26,5.19-4.77 c0.15-0.71,0.15-1.4,0.06-2.06c-0.09-0.6,0.38-1.13,0.99-1.13H22V6H11.23z M4.5,9C4.22,9,4,8.78,4,8.5C4,8.22,4.22,8,4.5,8 S5,8.22,5,8.5C5,8.78,4.78,9,4.5,9z M11,15c-1.66,0-3-1.34-3-3s1.34-3,3-3s3,1.34,3,3S12.66,15,11,15z", } @@ -2291,11 +3802,23 @@ impl IconShape for MdSportsBaseball { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2303,8 +3826,16 @@ impl IconShape for MdSportsBaseball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M3.81,6.28C2.67,7.9,2,9.87,2,12s0.67,4.1,1.81,5.72C6.23,16.95,8,14.68,8,12S6.23,7.05,3.81,6.28z", } @@ -2324,11 +3855,23 @@ impl IconShape for MdSportsBasketball { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2336,8 +3879,16 @@ impl IconShape for MdSportsBasketball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M17.09,11h4.86c-0.16-1.61-0.71-3.11-1.54-4.4C18.68,7.43,17.42,9.05,17.09,11z", } @@ -2372,11 +3923,23 @@ impl IconShape for MdSportsCricket { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2384,8 +3947,16 @@ impl IconShape for MdSportsCricket { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M15.05,12.81L6.56,4.32c-0.39-0.39-1.02-0.39-1.41,0L2.32,7.15c-0.39,0.39-0.39,1.02,0,1.41l8.49,8.49 c0.39,0.39,1.02,0.39,1.41,0l2.83-2.83C15.44,13.83,15.44,13.2,15.05,12.81z", } @@ -2411,11 +3982,23 @@ impl IconShape for MdSportsEsports { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2423,8 +4006,16 @@ impl IconShape for MdSportsEsports { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M21.58,16.09l-1.09-7.66C20.21,6.46,18.52,5,16.53,5H7.47C5.48,5,3.79,6.46,3.51,8.43l-1.09,7.66 C2.2,17.63,3.39,19,4.94,19h0c0.68,0,1.32-0.27,1.8-0.75L9,16h6l2.25,2.25c0.48,0.48,1.13,0.75,1.8,0.75h0 C20.61,19,21.8,17.63,21.58,16.09z M11,11H9v2H8v-2H6v-1h2V8h1v2h2V11z M15,10c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1s1,0.45,1,1 C16,9.55,15.55,10,15,10z M17,13c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1s1,0.45,1,1C18,12.55,17.55,13,17,13z", } @@ -2438,11 +4029,23 @@ impl IconShape for MdSportsFootball { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2450,8 +4053,16 @@ impl IconShape for MdSportsFootball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M3.02,15.62c-0.08,2.42,0.32,4.34,0.67,4.69s2.28,0.76,4.69,0.67L3.02,15.62z", } @@ -2471,11 +4082,23 @@ impl IconShape for MdSportsGolf { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2483,8 +4106,16 @@ impl IconShape for MdSportsGolf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,16c3.87,0,7-3.13,7-7c0-3.87-3.13-7-7-7S5,5.13,5,9C5,12.87,8.13,16,12,16z M12,4c2.76,0,5,2.24,5,5s-2.24,5-5,5 s-5-2.24-5-5S9.24,4,12,4z", } @@ -2516,11 +4147,23 @@ impl IconShape for MdSportsHandball { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2528,8 +4171,16 @@ impl IconShape for MdSportsHandball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M14.27,6C13.72,6.95,14.05,8.18,15,8.73c0.95,0.55,2.18,0.22,2.73-0.73c0.55-0.95,0.22-2.18-0.73-2.73 C16.05,4.72,14.82,5.05,14.27,6z", } @@ -2549,11 +4200,23 @@ impl IconShape for MdSportsHockey { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2561,8 +4224,16 @@ impl IconShape for MdSportsHockey { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M2,17v3l2,0v-4H3C2.45,16,2,16.45,2,17z", } @@ -2585,11 +4256,23 @@ impl IconShape for MdSportsKabaddi { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2597,8 +4280,16 @@ impl IconShape for MdSportsKabaddi { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } circle { cx: "16.5", cy: "2.38", @@ -2623,11 +4314,23 @@ impl IconShape for MdSportsMma { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2635,8 +4338,16 @@ impl IconShape for MdSportsMma { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M7,20c0,0.55,0.45,1,1,1h8c0.55,0,1-0.45,1-1v-3H7V20z", } @@ -2653,11 +4364,23 @@ impl IconShape for MdSportsMotorsports { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2665,8 +4388,16 @@ impl IconShape for MdSportsMotorsports { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,11.39c0-0.65-0.39-1.23-0.98-1.48L5.44,7.55c-1.48,1.68-2.32,3.7-2.8,5.45h7.75C11.28,13,12,12.28,12,11.39z", } @@ -2683,11 +4414,23 @@ impl IconShape for MdSportsRugby { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2695,8 +4438,16 @@ impl IconShape for MdSportsRugby { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M20.49,3.51c-0.56-0.56-2.15-0.97-4.16-0.97c-3.08,0-7.15,0.96-9.98,3.79C1.66,11.03,2.1,19.07,3.51,20.49 c0.56,0.56,2.15,0.97,4.16,0.97c3.08,0,7.15-0.96,9.98-3.79C22.34,12.97,21.9,4.93,20.49,3.51z M7.76,7.76 c2.64-2.64,6.35-3.12,8.03-3.19c-2.05,0.94-4.46,2.45-6.61,4.61c-2.16,2.16-3.67,4.58-4.62,6.63C4.66,13.33,5.44,10.07,7.76,7.76z M16.24,16.24c-2.64,2.64-6.35,3.12-8.03,3.19c2.05-0.94,4.46-2.45,6.61-4.61c2.16-2.16,3.67-4.58,4.62-6.63 C19.34,10.67,18.56,13.93,16.24,16.24z", } @@ -2710,11 +4461,23 @@ impl IconShape for MdSportsSoccer { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2722,8 +4485,16 @@ impl IconShape for MdSportsSoccer { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M13,5.3l1.35-0.95 c1.82,0.56,3.37,1.76,4.38,3.34l-0.39,1.34l-1.35,0.46L13,6.7V5.3z M9.65,4.35L11,5.3v1.4L7.01,9.49L5.66,9.03L5.27,7.69 C6.28,6.12,7.83,4.92,9.65,4.35z M7.08,17.11l-1.14,0.1C4.73,15.81,4,13.99,4,12c0-0.12,0.01-0.23,0.02-0.35l1-0.73L6.4,11.4 l1.46,4.34L7.08,17.11z M14.5,19.59C13.71,19.85,12.87,20,12,20s-1.71-0.15-2.5-0.41l-0.69-1.49L9.45,17h5.11l0.64,1.11 L14.5,19.59z M14.27,15H9.73l-1.35-4.02L12,8.44l3.63,2.54L14.27,15z M18.06,17.21l-1.14-0.1l-0.79-1.37l1.46-4.34l1.39-0.47 l1,0.73C19.99,11.77,20,11.88,20,12C20,13.99,19.27,15.81,18.06,17.21z", } @@ -2737,11 +4508,23 @@ impl IconShape for MdSportsTennis { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2749,8 +4532,16 @@ impl IconShape for MdSportsTennis { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19.52,2.49c-2.34-2.34-6.62-1.87-9.55,1.06c-1.6,1.6-2.52,3.87-2.54,5.46c-0.02,1.58,0.26,3.89-1.35,5.5l-4.24,4.24 l1.42,1.42l4.24-4.24c1.61-1.61,3.92-1.33,5.5-1.35s3.86-0.94,5.46-2.54C21.38,9.11,21.86,4.83,19.52,2.49z M10.32,11.68 c-1.53-1.53-1.05-4.61,1.06-6.72s5.18-2.59,6.72-1.06c1.53,1.53,1.05,4.61-1.06,6.72S11.86,13.21,10.32,11.68z", } @@ -2767,11 +4558,23 @@ impl IconShape for MdSportsVolleyball { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2779,8 +4582,16 @@ impl IconShape for MdSportsVolleyball { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M6,4.01C3.58,5.84,2,8.73,2,12c0,1.46,0.32,2.85,0.89,4.11L6,14.31V4.01z", } @@ -2809,11 +4620,23 @@ impl IconShape for MdSwitchAccount { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2821,8 +4644,15 @@ impl IconShape for MdSwitchAccount { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-6 2c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H8v-1.5c0-1.99 4-3 6-3s6 1.01 6 3V16z", } @@ -2836,11 +4666,23 @@ impl IconShape for MdThumbDownAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2848,8 +4690,15 @@ impl IconShape for MdThumbDownAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M24 24H0V0h24v24z", + fill: "none", + } path { d: "M22 4h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h2V4zM2.17 11.12c-.11.25-.17.52-.17.8V13c0 1.1.9 2 2 2h5.5l-.92 4.65c-.05.22-.02.46.08.66.23.45.52.86.88 1.22L10 22l6.41-6.41c.38-.38.59-.89.59-1.42V6.34C17 5.05 15.95 4 14.66 4h-8.1c-.71 0-1.36.37-1.72.97l-2.67 6.15z", } @@ -2863,11 +4712,23 @@ impl IconShape for MdThumbUpAlt { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2875,8 +4736,15 @@ impl IconShape for MdThumbUpAlt { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M24 24H0V0h24v24z", + fill: "none", + } path { d: "M2 20h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1H2v11zm19.83-7.12c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66-.23-.45-.52-.86-.88-1.22L14 2 7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.84C7 18.95 8.05 20 9.34 20h8.11c.7 0 1.36-.37 1.72-.97l2.66-6.15z", } @@ -2890,11 +4758,23 @@ impl IconShape for MdWhatshot { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -2902,8 +4782,15 @@ impl IconShape for MdWhatshot { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67zM11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8z", } diff --git a/packages/lib/src/icons/md_toggle_icons.rs b/packages/lib/src/icons/md_toggle_icons.rs index 1279576..2a3e56e 100644 --- a/packages/lib/src/icons/md_toggle_icons.rs +++ b/packages/lib/src/icons/md_toggle_icons.rs @@ -7,11 +7,23 @@ impl IconShape for MdCheckBox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -19,8 +31,15 @@ impl IconShape for MdCheckBox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z", } @@ -34,11 +53,23 @@ impl IconShape for MdCheckBoxOutlineBlank { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -46,8 +77,15 @@ impl IconShape for MdCheckBoxOutlineBlank { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z", } @@ -61,11 +99,23 @@ impl IconShape for MdIndeterminateCheckBox { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -73,8 +123,16 @@ impl IconShape for MdIndeterminateCheckBox { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + } path { d: "M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M17,13H7v-2h10V13z", } @@ -88,11 +146,23 @@ impl IconShape for MdRadioButtonChecked { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -100,8 +170,15 @@ impl IconShape for MdRadioButtonChecked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z", } @@ -115,11 +192,23 @@ impl IconShape for MdRadioButtonUnchecked { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -127,8 +216,15 @@ impl IconShape for MdRadioButtonUnchecked { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z", } @@ -142,11 +238,23 @@ impl IconShape for MdStar { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -154,10 +262,18 @@ impl IconShape for MdStar { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { path { d: "M0 0h24v24H0z", + fill: "none", + } + path { + d: "M0 0h24v24H0z", + fill: "none", } path { d: "M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z", @@ -172,11 +288,23 @@ impl IconShape for MdStarBorder { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -184,8 +312,15 @@ impl IconShape for MdStarBorder { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z", } @@ -199,11 +334,23 @@ impl IconShape for MdStarHalf { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -211,8 +358,17 @@ impl IconShape for MdStarHalf { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + rect { + fill: "none", + height: "24", + width: "24", + x: "0", + } path { d: "M22,9.24l-7.19-0.62L12,2L9.19,8.63L2,9.24l5.46,4.73L5.82,21L12,17.27L18.18,21l-1.63-7.03L22,9.24z M12,15.4V6.1 l1.71,4.04l4.38,0.38l-3.32,2.88l1,4.28L12,15.4z", } @@ -226,11 +382,23 @@ impl IconShape for MdStarOutline { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -238,8 +406,15 @@ impl IconShape for MdStarOutline { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { - rsx! {} + rsx! { + path { + d: "M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z", + } + } } } @@ -249,11 +424,23 @@ impl IconShape for MdToggleOff { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -261,8 +448,15 @@ impl IconShape for MdToggleOff { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5zM7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z", } @@ -276,11 +470,23 @@ impl IconShape for MdToggleOn { fn view_box(&self) -> &str { "0 0 24 24" } + fn width(&self) -> &str { + "24" + } + fn height(&self) -> &str { + "24" + } fn xmlns(&self) -> &str { "http://www.w3.org/2000/svg" } - fn fill_and_stroke<'a>(&self, user_color: &'a str) -> (&'a str, &'a str, &'a str) { - (user_color, "none", "0") + fn fill(&self) -> &str { + "black" + } + fn stroke(&self) -> &str { + "none" + } + fn stroke_width(&self) -> &str { + "1" } fn stroke_linecap(&self) -> &str { "butt" @@ -288,8 +494,15 @@ impl IconShape for MdToggleOn { fn stroke_linejoin(&self) -> &str { "miter" } + fn title(&self) -> &str { + "" + } fn child_elements(&self) -> Element { rsx! { + path { + d: "M0 0h24v24H0z", + fill: "none", + } path { d: "M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5zm0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z", }